.elementor-16 .elementor-element.elementor-element-2fe0963{--display:flex;}.elementor-16 .elementor-element.elementor-element-2cd8e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2cd8e32.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ab7d4c9{text-align:center;}.elementor-16 .elementor-element.elementor-element-ab7d4c9 .elementor-heading-title{color:#FF0046;}.elementor-16 .elementor-element.elementor-element-ab7d4c9 .elementor-heading-title a:hover, .elementor-16 .elementor-element.elementor-element-ab7d4c9 .elementor-heading-title a:focus{color:#050505;}.elementor-16 .elementor-element.elementor-element-ab7d4c9 .elementor-heading-title a{transition-duration:0.1s;}.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-16 .elementor-element.elementor-element-48af3c9{text-align:center;}.elementor-16 .elementor-element.elementor-element-48af3c9 img{width:55%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#01C9FA;border-radius:0px 50px 0px 50px;}.elementor-16 .elementor-element.elementor-element-1c884b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16 .elementor-element.elementor-element-1550c49{--display:flex;}.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-16 .elementor-element.elementor-element-e13b759.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e13b759 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-stacked .elementor-icon{background-color:#05FF0A;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-default .elementor-icon{color:#05FF0A;border-color:#05FF0A;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-default .elementor-icon svg{fill:#05FF0A;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-stacked .elementor-icon:hover{background-color:#FC0101;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-framed .elementor-icon:hover, .elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-default .elementor-icon:hover{color:#FC0101;border-color:#FC0101;}.elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-framed .elementor-icon:hover, .elementor-16 .elementor-element.elementor-element-e13b759.elementor-view-default .elementor-icon:hover svg{fill:#FC0101;}.elementor-16 .elementor-element.elementor-element-e13b759 .elementor-icon{font-size:43px;}.elementor-16 .elementor-element.elementor-element-e13b759 .elementor-icon svg{height:43px;}.elementor-16 .elementor-element.elementor-element-e13b759 .elementor-icon i, .elementor-16 .elementor-element.elementor-element-e13b759 .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-2ff2382.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-16 .elementor-element.elementor-element-2ff2382.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-16 .elementor-element.elementor-element-2ff2382.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-title{margin-bottom:30px;font-family:"Roboto", Sans-serif;font-size:88px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 16px rgba(0,0,0,0.3);transition-duration:0.1s;}.elementor-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-wrapper .elementor-image-box-img{width:46%;}.elementor-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-img img{border-radius:37px;transition-duration:0.1s;}.elementor-16 .elementor-element.elementor-element-2ff2382:hover .elementor-image-box-img img{opacity:0.1;}.elementor-16 .elementor-element.elementor-element-2ff2382:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-2ff2382:has(:focus) .elementor-image-box-title{color:#03B4FE;}.elementor-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-description{color:#BE2525;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2ff2382 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-2cd8e32 *//* From Uiverse.io by Madflows */ 
button {
 position: relative;
 display: inline-block;
 cursor: pointer;
 outline: none;
 border: 0;
 vertical-align: middle;
 text-decoration: none;
 font-family: inherit;
 font-size: 15px;
}

button.learn-more {
 font-weight: 600;
 color: #ebcf34;
 text-transform: uppercase;
 padding: 1.25em 2em;
 background: #fff0f0;
 border: 2px solid #b18597;
 border-radius: 0.75em;
 -webkit-transform-style: preserve-3d;
 transform-style: preserve-3d;
 -webkit-transition: background 150ms cubic-bezier(0, 0, 0.58, 1), -webkit-transform 150ms cubic-bezier(0, 0, 0.58, 1);
 transition: transform 150ms cubic-bezier(0, 0, 0.58, 1), background 150ms cubic-bezier(0, 0, 0.58, 1), -webkit-transform 150ms cubic-bezier(0, 0, 0.58, 1);
}

button.learn-more::before {
 position: absolute;
 content: '';
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background: #f9c4d2;
 border-radius: inherit;
 -webkit-box-shadow: 0 0 0 2px #b18597, 0 0.625em 0 0 #ffe3e2;
 box-shadow: 0 0 0 2px #b18597, 0 0.625em 0 0 #ffe3e2;
 -webkit-transform: translate3d(0, 0.75em, -1em);
 transform: translate3d(0, 0.75em, -1em);
 transition: transform 150ms cubic-bezier(0, 0, 0.58, 1), box-shadow 150ms cubic-bezier(0, 0, 0.58, 1), -webkit-transform 150ms cubic-bezier(0, 0, 0.58, 1), -webkit-box-shadow 150ms cubic-bezier(0, 0, 0.58, 1);
}

button.learn-more:hover {
 background: #ffe9e9;
 -webkit-transform: translate(0, 0.25em);
 transform: translate(0, 0.25em);
}

button.learn-more:hover::before {
 -webkit-box-shadow: 0 0 0 2px #b18597, 0 0.5em 0 0 #ffe3e2;
 box-shadow: 0 0 0 2px #b18597, 0 0.5em 0 0 #ffe3e2;
 -webkit-transform: translate3d(0, 0.5em, -1em);
 transform: translate3d(0, 0.5em, -1em);
}

button.learn-more:active {
 background: #ffe9e9;
 -webkit-transform: translate(0em, 0.75em);
 transform: translate(0em, 0.75em);
}

button.learn-more:active::before {
 -webkit-box-shadow: 0 0 0 2px #b18597, 0 0 #ffe3e2;
 box-shadow: 0 0 0 2px #b18597, 0 0 #ffe3e2;
 -webkit-transform: translate3d(0, 0, -1em);
 transform: translate3d(0, 0, -1em);
}/* End custom CSS */