.elementor-32 .elementor-element.elementor-element-64d6ba6{--display:flex;--min-height:40vh;--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:flex-start;}.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-32 .elementor-element.elementor-element-7765812{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-secondary );}.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-32 .elementor-element.elementor-element-d8ffe9d{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-350ab04{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-350ab04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-e4819fa{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:12px;color:var( --e-global-color-primary );}.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-32 .elementor-element.elementor-element-6399eb7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-32 .elementor-element.elementor-element-6399eb7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-6399eb7 .elementor-icon{font-size:34px;}.elementor-32 .elementor-element.elementor-element-6399eb7 .elementor-icon i{transform:rotate(0deg);}.elementor-32 .elementor-element.elementor-element-6399eb7 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-6399eb7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.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-32 .elementor-element.elementor-element-d2b7af2 .elementor-button{background-color:#F2784B00;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-d2b7af2 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d2b7af2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FAF7F2;}.elementor-32 .elementor-element.elementor-element-d2b7af2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-d2b7af2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-d2b7af2 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d2b7af2 .elementor-button:focus svg{fill:#FAF7F2;}.elementor-32 .elementor-element.elementor-element-42d1750{--display:flex;--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;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-8670174{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-585cfb2{--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-32 .elementor-element.elementor-element-90e487c{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-32 .elementor-element.elementor-element-90e487c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-ca4ccd5 .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-ca4ccd5 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-ca4ccd5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-ca4ccd5 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6e55a04 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-6e55a04.elementor-view-stacked .elementor-icon{background-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-6e55a04.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6e55a04.elementor-view-default .elementor-icon{color:#16425B26;border-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-6e55a04.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-6e55a04.elementor-view-default .elementor-icon svg{fill:#16425B26;}.elementor-32 .elementor-element.elementor-element-b0f9d1e{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-32 .elementor-element.elementor-element-b0f9d1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-4989f14 .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-4989f14 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-4989f14 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-4989f14 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-48a15b7 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-48a15b7.elementor-view-stacked .elementor-icon{background-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-48a15b7.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-48a15b7.elementor-view-default .elementor-icon{color:#16425B26;border-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-48a15b7.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-48a15b7.elementor-view-default .elementor-icon svg{fill:#16425B26;}.elementor-32 .elementor-element.elementor-element-87952f4{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-32 .elementor-element.elementor-element-87952f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-0cbf75a .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-0cbf75a .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-0cbf75a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-0cbf75a .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-2ab4f53 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-2ab4f53.elementor-view-stacked .elementor-icon{background-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-2ab4f53.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2ab4f53.elementor-view-default .elementor-icon{color:#16425B26;border-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-2ab4f53.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-2ab4f53.elementor-view-default .elementor-icon svg{fill:#16425B26;}.elementor-32 .elementor-element.elementor-element-a472db9{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFD059;--border-color:#FFD059;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(255, 238, 195, 0.5019607843137255);}.elementor-32 .elementor-element.elementor-element-a472db9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a472db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEEC380;}.elementor-32 .elementor-element.elementor-element-a472db9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-17f001c .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-17f001c .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-17f001c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-17f001c .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-c6e75ae .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-c6e75ae.elementor-view-stacked .elementor-icon{background-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-c6e75ae.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c6e75ae.elementor-view-default .elementor-icon{color:#16425B26;border-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-c6e75ae.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c6e75ae.elementor-view-default .elementor-icon svg{fill:#16425B26;}.elementor-32 .elementor-element.elementor-element-5bc557b{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-32 .elementor-element.elementor-element-5bc557b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-326846e .elementor-icon-box-wrapper{gap:15px;}.elementor-32 .elementor-element.elementor-element-326846e .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-326846e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-326846e .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-c5fbd17 .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-c5fbd17.elementor-view-stacked .elementor-icon{background-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-c5fbd17.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c5fbd17.elementor-view-default .elementor-icon{color:#16425B26;border-color:#16425B26;}.elementor-32 .elementor-element.elementor-element-c5fbd17.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-c5fbd17.elementor-view-default .elementor-icon svg{fill:#16425B26;}.elementor-32 .elementor-element.elementor-element-705add5{--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:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-705add5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-705add5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B7F8E0F;}.elementor-32 .elementor-element.elementor-element-49ed1f3{width:var( --container-widget-width, 51.269% );max-width:51.269%;--container-widget-width:51.269%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-49ed1f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-49ed1f3 .elementor-icon-box-wrapper{align-items:center;gap:35px;}.elementor-32 .elementor-element.elementor-element-49ed1f3 .elementor-icon{font-size:82px;}.elementor-32 .elementor-element.elementor-element-d6f125a{width:var( --container-widget-width, 26.017% );max-width:26.017%;--container-widget-width:26.017%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-d6f125a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-d6f125a .elementor-icon-wrapper{text-align:center;}.elementor-32 .elementor-element.elementor-element-d6f125a.elementor-view-stacked .elementor-icon{background-color:#16425B57;}.elementor-32 .elementor-element.elementor-element-d6f125a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-d6f125a.elementor-view-default .elementor-icon{color:#16425B57;border-color:#16425B57;}.elementor-32 .elementor-element.elementor-element-d6f125a.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-d6f125a.elementor-view-default .elementor-icon svg{fill:#16425B57;}.elementor-32 .elementor-element.elementor-element-d6f125a .elementor-icon{font-size:89px;}.elementor-32 .elementor-element.elementor-element-d6f125a .elementor-icon svg{height:89px;}.elementor-32 .elementor-element.elementor-element-d6f125a .elementor-icon i, .elementor-32 .elementor-element.elementor-element-d6f125a .elementor-icon svg{transform:rotate(329deg);}.elementor-32 .elementor-element.elementor-element-d0bb823{--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:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-0d27592{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-1db0bd2{padding:20px 20px 20px 20px;}.elementor-32 .elementor-element.elementor-element-1db0bd2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-32 .elementor-element.elementor-element-1db0bd2 .elementor-icon{font-size:47px;padding:16px;}.elementor-32 .elementor-element.elementor-element-1db0bd2 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-32 .elementor-element.elementor-element-53c1591{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon-box-title{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon{font-size:50px;}.elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-5dc8786 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon-box-title{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon{font-size:50px;}.elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-b745ebd .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon-box-title{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon{font-size:50px;}.elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-a95d20b .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon-box-wrapper{align-items:center;gap:30px;}.elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon-box-title{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon{font-size:50px;}.elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon-box-title, .elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-32 .elementor-element.elementor-element-e091758 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-9c76cf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-8e2569c{--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-8e2569c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8e2569c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6e3a599{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-6e3a599.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-9b05706{width:var( --container-widget-width, 104.532% );max-width:104.532%;--container-widget-width:104.532%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-9b05706.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-9b05706 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-32 .elementor-element.elementor-element-9b05706.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-9b05706.elementor-view-framed .elementor-icon, .elementor-32 .elementor-element.elementor-element-9b05706.elementor-view-default .elementor-icon{fill:var( --e-global-color-88d1229 );color:var( --e-global-color-88d1229 );border-color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-9b05706 .elementor-icon-box-title{color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-9b05706:has(:hover) .elementor-icon-box-title,
					 .elementor-32 .elementor-element.elementor-element-9b05706:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-9b05706 .elementor-icon-box-description{color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-c0914a1{width:var( --container-widget-width, 83.486% );max-width:83.486%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 14%;padding:0px 0px 0px 0px;--container-widget-width:83.486%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-88d1229 );}.elementor-32 .elementor-element.elementor-element-c0914a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-6542eb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-d94bce3 .elementor-button{background-color:#F2784B00;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;letter-spacing:0.5px;fill:var( --e-global-color-88d1229 );color:var( --e-global-color-88d1229 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-88d1229 );border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-d94bce3 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d94bce3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FAF7F2;}.elementor-32 .elementor-element.elementor-element-d94bce3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-d94bce3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-d94bce3 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d94bce3 .elementor-button:focus svg{fill:#FAF7F2;}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-350ab04{--justify-content:space-between;}.elementor-32 .elementor-element.elementor-element-d2b7af2{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-32 .elementor-element.elementor-element-d94bce3{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-350ab04{--width:50%;}.elementor-32 .elementor-element.elementor-element-90e487c{--width:18%;}.elementor-32 .elementor-element.elementor-element-b0f9d1e{--width:18%;}.elementor-32 .elementor-element.elementor-element-87952f4{--width:18%;}.elementor-32 .elementor-element.elementor-element-a472db9{--width:18%;}.elementor-32 .elementor-element.elementor-element-5bc557b{--width:18%;}.elementor-32 .elementor-element.elementor-element-6e3a599{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-64d6ba6 *//* =====================================================
   DR. NEGOLA — HOURS HERO CU GRADIENT ANIMAT
===================================================== */

.hours-hero-animated {
    position: relative !important;
    isolation: isolate;
    overflow: hidden !important;

    width: 100%;


    background: linear-gradient(
        125deg,
        #ffffff 0%,
        #e8f7fa 22%,
        #cceff1 45%,
        #e4f7f5 68%,
        #ffffff 100%
    ) !important;

    background-size: 350% 350% !important;

    animation: hoursGradientFlow 9s ease-in-out infinite !important;
    -webkit-animation: hoursGradientFlow 9s ease-in-out infinite !important;
}


/* =====================================================
   FORMĂ TURCOAZ ANIMATĂ — STÂNGA SUS
===================================================== */

.hours-hero-animated::before {
    content: "";

    position: absolute;
    width: 720px;
    height: 720px;

    top: -330px;
    left: -260px;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(56, 182, 166, 0.28) 0%,
        rgba(56, 182, 166, 0.13) 38%,
        rgba(56, 182, 166, 0) 72%
    );

    filter: blur(2px);

    z-index: 0;
    pointer-events: none;

    animation: hoursBlobLeft 11s ease-in-out infinite alternate;
    -webkit-animation: hoursBlobLeft 11s ease-in-out infinite alternate;

    will-change: transform;
}


/* =====================================================
   FORMĂ ALBASTRU DESCHIS ANIMATĂ — DREAPTA JOS
===================================================== */

.hours-hero-animated::after {
    content: "";

    position: absolute;
    width: 680px;
    height: 680px;

    right: -230px;
    bottom: -330px;

    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(14, 58, 91, 0.18) 0%,
        rgba(14, 58, 91, 0.07) 42%,
        rgba(14, 58, 91, 0) 74%
    );

    filter: blur(4px);

    z-index: 0;
    pointer-events: none;

    animation: hoursBlobRight 13s ease-in-out infinite alternate;
    -webkit-animation: hoursBlobRight 13s ease-in-out infinite alternate;

    will-change: transform;
}


/* =====================================================
   CONȚINUTUL ELEMENTOR RĂMÂNE DEASUPRA GRADIENTULUI
===================================================== */

.hours-hero-animated > .e-con-inner,
.hours-hero-animated > .elementor-container,
.hours-hero-animated > .elementor-element,
.hours-hero-animated > .elementor-widget-wrap {
    position: relative !important;
    z-index: 3 !important;
}

.hours-hero-animated .e-con-inner {
    position: relative;
    z-index: 3;
}


/* =====================================================
   ANIMAȚIA GRADIENTULUI
===================================================== */

@keyframes hoursGradientFlow {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

@-webkit-keyframes hoursGradientFlow {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}


/* =====================================================
   MIȘCAREA FORMEI DIN STÂNGA
===================================================== */

@keyframes hoursBlobLeft {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(55px, 35px, 0) scale(1.12);
    }

    100% {
        transform: translate3d(20px, 70px, 0) scale(1.05);
    }
}

@-webkit-keyframes hoursBlobLeft {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(55px, 35px, 0) scale(1.12);
    }

    100% {
        transform: translate3d(20px, 70px, 0) scale(1.05);
    }
}


/* =====================================================
   MIȘCAREA FORMEI DIN DREAPTA
===================================================== */

@keyframes hoursBlobRight {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(-60px, -30px, 0) scale(1.14);
    }

    100% {
        transform: translate3d(-25px, -65px, 0) scale(1.06);
    }
}

@-webkit-keyframes hoursBlobRight {
    0% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(-60px, -30px, 0) scale(1.14);
    }

    100% {
        transform: translate3d(-25px, -65px, 0) scale(1.06);
    }
}


/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {
    .hours-hero-animated {
        min-height: 560px;
        background-size: 420% 420% !important;
    }

    .hours-hero-animated::before {
        width: 540px;
        height: 540px;
        top: -240px;
        left: -200px;
    }

    .hours-hero-animated::after {
        width: 500px;
        height: 500px;
        right: -180px;
        bottom: -240px;
    }
}


/* =====================================================
   MOBIL
===================================================== */

@media (max-width: 767px) {
    .hours-hero-animated {
        min-height: auto;
        background-size: 500% 500% !important;

        animation-duration: 12s !important;
        -webkit-animation-duration: 12s !important;
    }

    .hours-hero-animated::before {
        width: 360px;
        height: 360px;

        top: -140px;
        left: -140px;
    }

    .hours-hero-animated::after {
        width: 320px;
        height: 320px;

        right: -130px;
        bottom: -150px;
    }
}


/* =====================================================
   ACCESIBILITATE
===================================================== */

@media (prefers-reduced-motion: reduce) {
    .hours-hero-animated,
    .hours-hero-animated::before,
    .hours-hero-animated::after {
        animation: none !important;
        -webkit-animation: none !important;
    }
}/* End custom CSS */