.elementor-1671 .elementor-element.elementor-element-ead8093{--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;}.elementor-1671 .elementor-element.elementor-element-08efc6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1671 .elementor-element.elementor-element-7d1a250{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1671 .elementor-element.elementor-element-000ad77{--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-1671 .elementor-element.elementor-element-ffc1f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1671 .elementor-element.elementor-element-ffc1f12 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#111111;}.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-1671 .elementor-element.elementor-element-4242b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1671 .elementor-element.elementor-element-aa2d599{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1671 .elementor-element.elementor-element-aa2d599 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-1671 .elementor-element.elementor-element-30e3ca6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1671 .elementor-element.elementor-element-5a57536{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1671 .elementor-element.elementor-element-459165e{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-459165e:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-459165e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-459165e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-459165e, .elementor-1671 .elementor-element.elementor-element-459165e::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1671 .elementor-element.elementor-element-b14791e{text-align:center;}.elementor-1671 .elementor-element.elementor-element-b14791e img{width:80%;}.elementor-1671 .elementor-element.elementor-element-9759c72{text-align:center;}.elementor-1671 .elementor-element.elementor-element-9759c72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-bf23221{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-bf23221:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-bf23221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-bf23221:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-bf23221, .elementor-1671 .elementor-element.elementor-element-bf23221::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-91c0ea7{text-align:center;}.elementor-1671 .elementor-element.elementor-element-91c0ea7 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-df1d2f5{text-align:center;}.elementor-1671 .elementor-element.elementor-element-df1d2f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-0f9bb0d:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-0f9bb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d, .elementor-1671 .elementor-element.elementor-element-0f9bb0d::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-87ad433{text-align:center;}.elementor-1671 .elementor-element.elementor-element-87ad433 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-19d5dac{text-align:center;}.elementor-1671 .elementor-element.elementor-element-19d5dac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-32bbfe1{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-32bbfe1:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-32bbfe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-32bbfe1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-32bbfe1, .elementor-1671 .elementor-element.elementor-element-32bbfe1::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-3be5c76{text-align:center;}.elementor-1671 .elementor-element.elementor-element-3be5c76 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-fa4befa{text-align:center;}.elementor-1671 .elementor-element.elementor-element-fa4befa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-1547baa{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-1547baa:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-1547baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-1547baa:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-1547baa, .elementor-1671 .elementor-element.elementor-element-1547baa::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-5ef856c{text-align:center;}.elementor-1671 .elementor-element.elementor-element-5ef856c img{width:80%;}.elementor-1671 .elementor-element.elementor-element-7215e06{text-align:center;}.elementor-1671 .elementor-element.elementor-element-7215e06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-baa9eb9{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-baa9eb9:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-baa9eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-baa9eb9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-baa9eb9, .elementor-1671 .elementor-element.elementor-element-baa9eb9::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-8d17ff4{text-align:center;}.elementor-1671 .elementor-element.elementor-element-8d17ff4 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-dd244ff{text-align:center;}.elementor-1671 .elementor-element.elementor-element-dd244ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-a5c892a{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-a5c892a:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-a5c892a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-a5c892a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-a5c892a, .elementor-1671 .elementor-element.elementor-element-a5c892a::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-c177ff8{text-align:center;}.elementor-1671 .elementor-element.elementor-element-c177ff8 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-4c7ecbf{text-align:center;}.elementor-1671 .elementor-element.elementor-element-4c7ecbf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-4fe84c1{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-4fe84c1:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-4fe84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-4fe84c1:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-4fe84c1, .elementor-1671 .elementor-element.elementor-element-4fe84c1::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-04b3954{text-align:center;}.elementor-1671 .elementor-element.elementor-element-04b3954 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-a703e03{text-align:center;}.elementor-1671 .elementor-element.elementor-element-a703e03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-49d2d4b{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-49d2d4b:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-49d2d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-49d2d4b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-49d2d4b, .elementor-1671 .elementor-element.elementor-element-49d2d4b::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-9e1bc4d{text-align:center;}.elementor-1671 .elementor-element.elementor-element-9e1bc4d img{width:80%;}.elementor-1671 .elementor-element.elementor-element-ef3292b{text-align:center;}.elementor-1671 .elementor-element.elementor-element-ef3292b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-3cc6601{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-3cc6601:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-3cc6601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-3cc6601:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-3cc6601, .elementor-1671 .elementor-element.elementor-element-3cc6601::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-acb1de3{text-align:center;}.elementor-1671 .elementor-element.elementor-element-acb1de3 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-620529b{text-align:center;}.elementor-1671 .elementor-element.elementor-element-620529b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-d93de03{--display:flex;--min-height:180px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5);}.elementor-1671 .elementor-element.elementor-element-d93de03:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-d93de03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-d93de03:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4040;--border-color:#FF4040;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1671 .elementor-element.elementor-element-d93de03, .elementor-1671 .elementor-element.elementor-element-d93de03::before{--border-transition:0.3s;}.elementor-1671 .elementor-element.elementor-element-57b91a7{text-align:center;}.elementor-1671 .elementor-element.elementor-element-57b91a7 img{width:80%;}.elementor-1671 .elementor-element.elementor-element-9319cf7{text-align:center;}.elementor-1671 .elementor-element.elementor-element-9319cf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-f962c1c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B8B8B;--border-color:#8B8B8B;--border-radius:30px 30px 30px 30px;--padding-top:114px;--padding-bottom:030px;--padding-left:30px;--padding-right:30px;}.elementor-1671 .elementor-element.elementor-element-f962c1c:not(.elementor-motion-effects-element-type-background), .elementor-1671 .elementor-element.elementor-element-f962c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1671 .elementor-element.elementor-element-3a11849{text-align:center;}.elementor-1671 .elementor-element.elementor-element-3a11849 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#000000;}.elementor-1671 .elementor-element.elementor-element-7e2806c{width:100%;max-width:100%;}.elementor-1671 .elementor-element.elementor-element-7e2806c.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1671 .elementor-element.elementor-element-000ad77{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1671 .elementor-element.elementor-element-5a57536{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1671 .elementor-element.elementor-element-459165e{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-bf23221{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-32bbfe1{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-1547baa{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-baa9eb9{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-a5c892a{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-4fe84c1{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-49d2d4b{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-3cc6601{--min-height:165px;}.elementor-1671 .elementor-element.elementor-element-d93de03{--min-height:165px;}}@media(max-width:767px){.elementor-1671 .elementor-element.elementor-element-7d1a250{--width:100%;}.elementor-1671 .elementor-element.elementor-element-000ad77{--gap:12px 8px;--row-gap:12px;--column-gap:8px;}.elementor-1671 .elementor-element.elementor-element-5a57536{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-1671 .elementor-element.elementor-element-459165e{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-bf23221{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-32bbfe1{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-1547baa{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-baa9eb9{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-a5c892a{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-4fe84c1{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-49d2d4b{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-3cc6601{--width:100%;--min-height:150px;}.elementor-1671 .elementor-element.elementor-element-d93de03{--width:100%;--min-height:150px;}}@media(min-width:768px){.elementor-1671 .elementor-element.elementor-element-459165e{--width:100%;}.elementor-1671 .elementor-element.elementor-element-bf23221{--width:100%;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d{--width:100%;}.elementor-1671 .elementor-element.elementor-element-32bbfe1{--width:100%;}.elementor-1671 .elementor-element.elementor-element-1547baa{--width:100%;}.elementor-1671 .elementor-element.elementor-element-baa9eb9{--width:100%;}.elementor-1671 .elementor-element.elementor-element-a5c892a{--width:100%;}.elementor-1671 .elementor-element.elementor-element-4fe84c1{--width:100%;}.elementor-1671 .elementor-element.elementor-element-49d2d4b{--width:100%;}.elementor-1671 .elementor-element.elementor-element-3cc6601{--width:100%;}.elementor-1671 .elementor-element.elementor-element-d93de03{--width:100%;}.elementor-1671 .elementor-element.elementor-element-f962c1c{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1671 .elementor-element.elementor-element-459165e{--width:100%;}.elementor-1671 .elementor-element.elementor-element-bf23221{--width:100%;}.elementor-1671 .elementor-element.elementor-element-0f9bb0d{--width:100%;}.elementor-1671 .elementor-element.elementor-element-32bbfe1{--width:100%;}.elementor-1671 .elementor-element.elementor-element-1547baa{--width:100%;}.elementor-1671 .elementor-element.elementor-element-baa9eb9{--width:100%;}.elementor-1671 .elementor-element.elementor-element-a5c892a{--width:100%;}.elementor-1671 .elementor-element.elementor-element-4fe84c1{--width:100%;}.elementor-1671 .elementor-element.elementor-element-49d2d4b{--width:100%;}.elementor-1671 .elementor-element.elementor-element-3cc6601{--width:100%;}.elementor-1671 .elementor-element.elementor-element-d93de03{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f962c1c *//* =========================================
   FAST & EASY BOOKING FORM
   ========================================= */

#wpforms-123 {
    background: #ffffff;
    border: 1px solid #dedfe3;
    border-radius: 40px;
    padding: 22px 18px 42px;
    box-sizing: border-box;
    width: 100%;
    max-width: 510px;
    margin: 0 auto;
    box-shadow: none;
}

/* Heading */
#wpforms-123 .booking-form-title {
    text-align: center;
    font-size: 25px;
    line-height: 1.3;
    font-weight: 500;
    color: #252525;
    margin: 0 0 35px;
}

/* Remove default WPForms field spacing */
#wpforms-123 .wpforms-field {
    padding: 0;
    margin: 0;
}

/* Two-column layout */
#wpforms-123 .wpforms-field.booking-half {
    width: calc(50% - 8px);
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
    margin-bottom: 15px;
    box-sizing: border-box;
}

/* Every second field */
#wpforms-123 .wpforms-field.booking-half:nth-of-type(even) {
    margin-right: 0;
}

/* Full width city */
#wpforms-123 .wpforms-field.booking-full {
    width: 100%;
    display: block;
    margin-bottom: 33px;
}

/* Inputs + Dropdowns */
#wpforms-123 input[type="text"],
#wpforms-123 input[type="tel"],
#wpforms-123 select {
    width: 100%;
    height: 58px;
    padding: 0 14px;
    border: 1px solid #cfd2d8;
    border-radius: 15px;
    background: #f9fafb;
    color: #292929;
    font-family: inherit;
    font-size: 17px;
    font-weight: 400;
    outline: none;
    box-sizing: border-box;
    transition: all 0.2s ease;
}

/* Placeholder */
#wpforms-123 input::placeholder {
    color: #343434;
    opacity: 1;
}

/* Dropdown text */
#wpforms-123 select {
    color: #343434;
    cursor: pointer;
}

/* Focus */
#wpforms-123 input:focus,
#wpforms-123 select:focus {
    border-color: #bfc2c8;
    box-shadow: none;
    outline: none;
}

/* Submit area */
#wpforms-123 .wpforms-submit-container {
    text-align: center;
    padding: 0;
    margin: 0;
}

/* Book Now button */
#wpforms-123 button[type="submit"] {
    width: 250px;
    height: 56px;
    border: 0;
    border-radius: 30px;
    background: linear-gradient(90deg, #ff071f 0%, #ff0066 100%);
    color: #ffffff;
    font-size: 23px;
    font-weight: 500;
    font-family: inherit;
    cursor: pointer;
    padding: 0;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

/* Button hover */
#wpforms-123 button[type="submit"]:hover {
    transform: translateY(-1px);
    opacity: 0.95;
}

/* Hide default labels if placeholders are being used */
#wpforms-123 .wpforms-field > label {
    display: none;
}

/* Remove default WPForms container spacing */
#wpforms-123 .wpforms-field-container {
    margin: 0;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 767px) {

    #wpforms-123 {
        max-width: 100%;
        border-radius: 28px;
        padding: 22px 16px 35px;
    }

    #wpforms-123 .booking-form-title {
        font-size: 23px;
        margin-bottom: 28px;
    }

    #wpforms-123 .wpforms-field.booking-half {
        width: calc(50% - 6px);
        margin-right: 8px;
        margin-bottom: 12px;
    }

    #wpforms-123 input[type="text"],
    #wpforms-123 input[type="tel"],
    #wpforms-123 select {
        height: 55px;
        font-size: 16px;
    }

    #wpforms-123 button[type="submit"] {
        width: 250px;
        height: 55px;
        font-size: 21px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 480px) {

    #wpforms-123 {
        border-radius: 24px;
        padding: 20px 14px 30px;
    }

    #wpforms-123 .booking-form-title {
        font-size: 22px;
        margin-bottom: 25px;
    }

    /* Stack fields on small phones */
    #wpforms-123 .wpforms-field.booking-half {
        width: 100%;
        display: block;
        margin-right: 0;
        margin-bottom: 12px;
    }

    #wpforms-123 .wpforms-field.booking-full {
        margin-bottom: 25px;
    }

    #wpforms-123 input[type="text"],
    #wpforms-123 input[type="tel"],
    #wpforms-123 select {
        height: 54px;
        border-radius: 14px;
        font-size: 16px;
    }

    #wpforms-123 button[type="submit"] {
        width: 100%;
        max-width: 250px;
        height: 54px;
        font-size: 21px;
    }
}/* End custom CSS */