.elementor-38 .elementor-element.elementor-element-40d99e4{--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:3px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-bfcaa3e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-bfcaa3e .woocommerce-breadcrumb{color:var( --e-global-color-5d6f079 );font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:500;line-height:38px;}.elementor-38 .elementor-element.elementor-element-bfcaa3e .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-93a22b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e99469c > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-e99469c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:700;line-height:38px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-38 .elementor-element.elementor-element-a3dad21 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 2px;}.elementor-38 .elementor-element.elementor-element-a3dad21{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-6ba4b0f > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-38 .elementor-element.elementor-element-6ba4b0f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-5d6f079 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-01aeab0{--divider-border-style:solid;--divider-color:#F2F2F2;--divider-border-width:5px;}.elementor-38 .elementor-element.elementor-element-01aeab0 .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-01aeab0 .elementor-divider{padding-block-start:23px;padding-block-end:23px;}.elementor-38 .elementor-element.elementor-element-39a6c44{--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;}.elementor-38 .elementor-element.elementor-element-e996d0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-93ee3a1 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-38 .elementor-element.elementor-element-93ee3a1 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-0912ff7 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0912ff7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7-wrapper{text-align:default;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:38px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-list-item-label{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{text-indent:11px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:100%;height:50px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:100%;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form input:focus, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form textarea:focus{border-style:solid;border-color:var( --e-global-color-5d6f079 );}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form label{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 label{color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form label, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="radio"]{width:20px;height:20px;background:var( --e-global-color-295a45d );border-width:1px;border-color:#E2E2E2;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:5px 5px 5px 5px;}.elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-38 .elementor-element.elementor-element-0912ff7 .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:var( --e-global-color-5d6f079 );}.elementor-38 .elementor-element.elementor-element-ce05ea0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-ef18945 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ef18945 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-text );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-8b1e034 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8b1e034 .elementor-icon-box-wrapper{align-items:start;}.elementor-38 .elementor-element.elementor-element-8b1e034{--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-8b1e034 .elementor-icon-box-title{margin-block-end:-35px;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-8b1e034 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-8b1e034 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-38 .elementor-element.elementor-element-788aa21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon-box-wrapper{align-items:center;}.elementor-38 .elementor-element.elementor-element-788aa21{--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-38 .elementor-element.elementor-element-788aa21 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-38 .elementor-element.elementor-element-0c6bc35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon-box-wrapper{align-items:center;}.elementor-38 .elementor-element.elementor-element-0c6bc35{--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-38 .elementor-element.elementor-element-0c6bc35 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-38 .elementor-element.elementor-element-1449c89{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-1449c89:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1449c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-38 .elementor-element.elementor-element-0dc07a6{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-35e1812{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-35e1812:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-35e1812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1EC5CF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-5b7fdb2{z-index:2;}.elementor-38 .elementor-element.elementor-element-24b4e02 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-24b4e02{z-index:2;text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:28px;}.elementor-38 .elementor-element.elementor-element-fc1f6f9 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fc1f6f9{z-index:2;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#3A3A3D;}.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-38 .elementor-element.elementor-element-70aa661 .elementor-button{background-color:#F77648;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;border-radius:15px 15px 15px 15px;padding:18px 30px 15px 30px;}.elementor-38 .elementor-element.elementor-element-70aa661 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-70aa661{z-index:2;}.elementor-38 .elementor-element.elementor-element-70aa661 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-70aa661 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-38 .elementor-element.elementor-element-d06d255{width:auto;max-width:auto;bottom:-25px;text-align:left;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-d06d255{left:-25px;}body.rtl .elementor-38 .elementor-element.elementor-element-d06d255{right:-25px;}.elementor-38 .elementor-element.elementor-element-d06d255 img{width:53px;opacity:1;}.elementor-38 .elementor-element.elementor-element-31a37a7{width:auto;max-width:auto;bottom:-162px;text-align:left;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-31a37a7{right:-97px;}body.rtl .elementor-38 .elementor-element.elementor-element-31a37a7{left:-97px;}.elementor-38 .elementor-element.elementor-element-31a37a7 img{width:277px;opacity:1;}.elementor-38 .elementor-element.elementor-element-ea8e3f7{width:auto;max-width:auto;top:-159px;text-align:left;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-ea8e3f7{left:-106px;}body.rtl .elementor-38 .elementor-element.elementor-element-ea8e3f7{right:-106px;}.elementor-38 .elementor-element.elementor-element-ea8e3f7 img{width:292px;opacity:1;}.elementor-38 .elementor-element.elementor-element-4d64530{--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-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-7bf9fab iframe{height:470px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-e996d0d{--width:65%;}.elementor-38 .elementor-element.elementor-element-ce05ea0{--width:35%;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-bfcaa3e > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-40d99e4{--padding-top:3px;--padding-bottom:0px;--padding-left:7px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-bfcaa3e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-38 .elementor-element.elementor-element-ce05ea0{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-38 .elementor-element.elementor-element-ef18945{text-align:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-0912ff7 *//* Globalne */
.osika-formularz-kontaktowy {
  padding-left: 0px;
  padding-right: 0px;
}

.osika-formularz-kontaktowy p {
  width: 100%;
}

.osika-formularz-kontaktowy label {
  padding-top: 25px;
}

.osika-formularz-kontaktowy input, .osika-formularz-kontaktowy textarea {
  margin-top: 6px!important;
}

.osika-formularz-kontaktowy-1 {
  margin-bottom: 0px!important;
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (max-width: 767px) {
    .osika-formularz-kontaktowy-1 {
      width: 100%;
}
}
.osika-formularz-kontaktowy-2 {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block!important;
  margin-bottom: 0px!important;
}

.osika-formularz-kontaktowy-3 {
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  margin-bottom: 10px!important;
}

.osika-formularz-kontaktowy-2 textarea {
  height: 200px!important;
}

.osika-formularz-kontaktowy-4 {
  padding: 0px;
}

.osika-formularz-kontaktowy-4 p {
  width: 20px;
}

.osika-formularz-kontaktowy-4 input {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0px!important;
}

.osika-formularz-kontaktowy-5 {
  font-family: Poppins;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
  color:#434343;
  padding-left: 10px;    
}

.elementor-kit-98 input:not([type="button"]):not([type="submit"]), .elementor-kit-98 textarea, .elementor-kit-98 .elementor-field-textual {
  padding: 1px 1px 1px 1px;
}

.osika-formularz-kontaktowy-6 {
   position: relative;
   height: 50px;
 

}

.osika-formularz-kontaktowy-6 input {
   
    background-color: #242427;
    color: white;
    font-family: Poppins!important;
    font-size: 16px;
    font-weight: 500;
   position: absolute;
   right: 10px;
   top: 0;
   margin: 0px!important;
   padding: 13px 45px!important;
    border-radius: 15px;    
    
}


  .osika-formularz-kontaktowy-6 input {
   
    background-color: #242427;
    color: white;
    font-family: Poppins!important;
    font-size: 16px;
    font-weight: 500;
   position: absolute;
   right: 10px;
   top: 0;
   margin: 0px!important;
   padding: 13px 45px!important;
    border-radius: 15px;    
    
}
@media only screen and (max-width: 767px) {
    .osika-formularz-kontaktowy-6 input {
   
     left: 0;
    right: 0;
    margin: auto;
    
}
}

.osika-nota {
    font-family: Poppins!important;
    font-size: 14px;
    font-weight: 500;
    color: #434343;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.osika-nota span {
    color: #C9B06D;
    padding-left: 30px;
}

hr {
    border-top: 1px solid #E3E3E3;
    
}

.wpcf7-not-valid-tip {
   
    font-family: Poppins!important;
    font-size: 14px;
    font-weight: 500;
    color: #CE3A3A;
    margin: 0!important;
    padding: 0!important;
    
   

}



.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
 position: absolute;

font-size: 12px;
line-height: 13px;
color: white;
 bottom: -35px;
 background-color: #CE3A3A;
 border-radius: 0px 0px 5px 5px;
 padding: 10px 20px 3px 20px!important;
 text-align: center;
 font-weight: 400!important;
 z-index: -10;


}

.wpcf7-response-output {
     background-color: #CE3A3A;
    padding: 15px 30px!important;
    margin-left: 10px!important;
    margin-right: 10px!important;
    font-family: Poppins!important;
    font-size: 14px;
    font-weight: 400;
    color: white;
    border-style: none!important;
    text-align: center;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e1812 */.osika-homecomforts-baner { 
   overflow: hidden!important;
   border-radius: 10px;
   position: relative;
 }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-7bf9fab */.osika-maps {
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */