.elementor-5043 .elementor-element.elementor-element-95bd2c7{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5043 .elementor-element.elementor-element-95bd2c7:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-95bd2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#138E92;background-image:url("https://omid.mahdaviat.ir/wp-content/uploads/2025/07/Hiro-Main-Pic-hi-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5043 .elementor-element.elementor-element-2c92ddb{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-5043 .elementor-element.elementor-element-5542545 > .elementor-widget-container{margin:0px 23px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-5542545 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-5043 .elementor-element.elementor-element-2b8efc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-2b8efc6 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:18px;font-weight:700;color:#095853;}.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-5043 .elementor-element.elementor-element-a718224 .elementor-button{background-color:#FFFFFF;font-family:"anjoman", Sans-serif;font-size:20px;font-weight:600;fill:#095853;color:#095853;border-radius:8px 8px 8px 8px;padding:-1px -1px -1px -1px;}.elementor-5043 .elementor-element.elementor-element-a718224 > .elementor-widget-container{margin:6px 6px 6px 6px;padding:0px 19px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-a718224 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5043 .elementor-element.elementor-element-a718224 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-5043 .elementor-element.elementor-element-42bf00d{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5043 .elementor-element.elementor-element-42bf00d:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-42bf00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECEE0;}.elementor-5043 .elementor-element.elementor-element-487aeb2 > .elementor-widget-container{margin:0px 23px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-487aeb2 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-5043 .elementor-element.elementor-element-41119e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 24px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-41119e9 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:18px;font-weight:700;color:#095853;}.elementor-5043 .elementor-element.elementor-element-3f05646 .elementor-button{background-color:#FFFFFF;font-family:"anjoman", Sans-serif;font-size:20px;font-weight:600;fill:#095853;color:#095853;border-radius:8px 8px 8px 8px;padding:-1px -1px -1px -1px;}.elementor-5043 .elementor-element.elementor-element-3f05646 > .elementor-widget-container{margin:6px 6px 6px 6px;padding:0px 19px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-3f05646 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5043 .elementor-element.elementor-element-3f05646 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-5043 .elementor-element.elementor-element-2f11a66{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5043 .elementor-element.elementor-element-b2e09c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 7px 0px 0px;--border-top-width:0px;--border-right-width:7px;--border-bottom-width:0px;--border-left-width:0px;border-color:#095853;--border-color:#095853;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-5043 .elementor-element.elementor-element-70de227 .elementor-heading-title{font-size:20px;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-ca54c00{--display:flex;--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5043 .elementor-element.elementor-element-ca54c00:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-ca54c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAA520;}.elementor-5043 .elementor-element.elementor-element-83334b7{--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;--margin-top:-160px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-5043 .elementor-element.elementor-element-74ac1f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.4s;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5043 .elementor-element.elementor-element-74ac1f7:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-74ac1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-74ac1f7:hover{background-color:#F6AD1F;}.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-5043 .elementor-element.elementor-element-53f798c{width:var( --container-widget-width, 94.154% );max-width:94.154%;--container-widget-width:94.154%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-53f798c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-53f798c img{width:100%;}.elementor-5043 .elementor-element.elementor-element-f35ddb4{text-align:center;}.elementor-5043 .elementor-element.elementor-element-f35ddb4 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:20px;font-weight:700;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-2430cfa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5043 .elementor-element.elementor-element-2430cfa:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-2430cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-2430cfa:hover{background-color:var( --e-global-color-52a6e82 );}.elementor-5043 .elementor-element.elementor-element-62d6988{width:var( --container-widget-width, 94.154% );max-width:94.154%;--container-widget-width:94.154%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-62d6988.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-62d6988 img{width:100%;}.elementor-5043 .elementor-element.elementor-element-abaf81d{text-align:center;}.elementor-5043 .elementor-element.elementor-element-abaf81d .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:20px;font-weight:700;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-6456313{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5043 .elementor-element.elementor-element-6456313:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-6456313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-6456313:hover{background-color:var( --e-global-color-52a6e82 );}.elementor-5043 .elementor-element.elementor-element-e5e195a{width:var( --container-widget-width, 94.154% );max-width:94.154%;--container-widget-width:94.154%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-e5e195a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-e5e195a img{width:100%;}.elementor-5043 .elementor-element.elementor-element-e4b83ac{width:var( --container-widget-width, 87.938% );max-width:87.938%;--container-widget-width:87.938%;--container-widget-flex-grow:0;text-align:center;}.elementor-5043 .elementor-element.elementor-element-e4b83ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-e4b83ac .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:20px;font-weight:700;line-height:1.5em;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-27aff92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-5043 .elementor-element.elementor-element-27aff92:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-27aff92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-27aff92:hover{background-color:var( --e-global-color-52a6e82 );}.elementor-5043 .elementor-element.elementor-element-2a0464b{width:var( --container-widget-width, 94.154% );max-width:94.154%;--container-widget-width:94.154%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-2a0464b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-2a0464b img{width:100%;}.elementor-5043 .elementor-element.elementor-element-548cf8b{text-align:center;}.elementor-5043 .elementor-element.elementor-element-548cf8b .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:20px;font-weight:700;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-486dfd7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-e00b984{width:100%;max-width:100%;text-align:right;}.elementor-5043 .elementor-element.elementor-element-e00b984 > .elementor-widget-container{padding:0px 13px 0px 0px;border-style:solid;border-width:0px 7px 0px 0px;border-color:#095853;}.elementor-5043 .elementor-element.elementor-element-e00b984 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:24px;font-weight:700;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-e81b67e{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5043 .elementor-element.elementor-element-a587e17{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-2b8b4db{--display:flex;--justify-content:center;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:38px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-2b8b4db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-09dd5ce{width:var( --container-widget-width, 89.773% );max-width:89.773%;--container-widget-width:89.773%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-09dd5ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-09dd5ce img{border-radius:20px 20px 20px 20px;}.elementor-5043 .elementor-element.elementor-element-127b491{--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:space-evenly;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:-90px;--margin-bottom:-14px;--margin-left:-14px;--margin-right:-14px;}.elementor-5043 .elementor-element.elementor-element-127b491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-51d8438 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5043 .elementor-element.elementor-element-51d8438{text-align:right;}.elementor-5043 .elementor-element.elementor-element-51d8438 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.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-5043 .elementor-element.elementor-element-3d6384b{width:var( --container-widget-width, 111.825% );max-width:111.825%;--container-widget-width:111.825%;--container-widget-flex-grow:0;text-align:justify;font-family:"anjoman", Sans-serif;font-size:15px;font-weight:400;line-height:2.2rem;color:#000000;}.elementor-5043 .elementor-element.elementor-element-3d6384b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-0274f65{--display:flex;--min-height:0px;--justify-content:space-between;--margin-top:14rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-69b1ba0 .elementor-button{background-color:#02010100;font-size:16px;font-weight:bold;}.elementor-5043 .elementor-element.elementor-element-69b1ba0{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-69b1ba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-69b1ba0.elementor-element{--align-self:flex-end;}.elementor-5043 .elementor-element.elementor-element-f47d0df{--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;--flex-wrap:nowrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-3f7517c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-26e1ad8{width:var( --container-widget-width, 89.773% );max-width:89.773%;--container-widget-width:89.773%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-26e1ad8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-26e1ad8 img{border-radius:20px 20px 20px 20px;}.elementor-5043 .elementor-element.elementor-element-4ed3ee7{--display:flex;}.elementor-5043 .elementor-element.elementor-element-19303aa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5043 .elementor-element.elementor-element-19303aa{text-align:right;}.elementor-5043 .elementor-element.elementor-element-19303aa .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-5043 .elementor-element.elementor-element-79e4e65{font-family:"anjoman", Sans-serif;font-size:15px;font-weight:400;line-height:2.2rem;color:#000000;}.elementor-5043 .elementor-element.elementor-element-bdfa703{--display:flex;--margin-top:14rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-bdfa703.e-con{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-f978c7f .elementor-button{background-color:#02010100;font-size:16px;font-weight:bold;}.elementor-5043 .elementor-element.elementor-element-f978c7f{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-f978c7f.elementor-element{--align-self:flex-end;}.elementor-5043 .elementor-element.elementor-element-1991c4b{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-fe82412{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-b9baec3{width:var( --container-widget-width, 89.773% );max-width:89.773%;--container-widget-width:89.773%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-b9baec3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5043 .elementor-element.elementor-element-b9baec3 img{border-radius:20px 20px 20px 20px;}.elementor-5043 .elementor-element.elementor-element-d7b8f79{--display:flex;}.elementor-5043 .elementor-element.elementor-element-3219e08 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5043 .elementor-element.elementor-element-3219e08{text-align:right;}.elementor-5043 .elementor-element.elementor-element-3219e08 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:28px;font-weight:700;color:#000000;}.elementor-5043 .elementor-element.elementor-element-b11950a{font-family:"anjoman", Sans-serif;font-size:15px;font-weight:400;line-height:2.2rem;color:#000000;}.elementor-5043 .elementor-element.elementor-element-1576b40{--display:flex;--margin-top:14rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-1576b40.e-con{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-e94f5ab .elementor-button{background-color:#02010100;font-size:16px;font-weight:bold;}.elementor-5043 .elementor-element.elementor-element-e94f5ab{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-5043 .elementor-element.elementor-element-e94f5ab.elementor-element{--align-self:flex-end;}.elementor-5043 .elementor-element.elementor-element-f7639ba{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:23px;--n-tabs-gap:0px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#138E92;--n-tabs-title-color-active:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-f7639ba > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#138E92;}.elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#138E92;}.elementor-5043 .elementor-element.elementor-element-f7639ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-element{--order:-99999 /* order start hack */;}.elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;}.elementor-5043 .elementor-element.elementor-element-f7639ba.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"anjoman", Sans-serif;font-weight:600;}.elementor-5043 .elementor-element.elementor-element-f7639ba [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-5043 .elementor-element.elementor-element-239ce9a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-239ce9a:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-239ce9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5043 .elementor-element.elementor-element-5e94ea1{text-align:center;}.elementor-5043 .elementor-element.elementor-element-5e94ea1 .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:20px;font-weight:700;color:#138E92;}.elementor-5043 .elementor-element.elementor-element-a6e77ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5043 .elementor-element.elementor-element-a6e77ba{text-align:center;}.elementor-5043 .elementor-element.elementor-element-a6e77ba .elementor-heading-title{font-family:"anjoman", Sans-serif;font-size:28px;font-weight:700;color:#095853;}.elementor-5043 .elementor-element.elementor-element-32da5fb{--swiper-slides-to-display:4;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5043 .elementor-element.elementor-element-32da5fb .swiper-slide > .elementor-element{height:100%;}.elementor-5043 .elementor-element.elementor-element-0a1034c .elementor-button{background-color:#DAA520;font-family:"anjoman", Sans-serif;font-size:24px;font-weight:500;padding:13px 30px 13px 30px;}.elementor-5043 .elementor-element.elementor-element-f2b56f3{--display:flex;}body.elementor-page-5043:not(.elementor-motion-effects-element-type-background), body.elementor-page-5043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5043 .elementor-element.elementor-element-32da5fb{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-5043 .elementor-element.elementor-element-95bd2c7{--content-width:1440px;}.elementor-5043 .elementor-element.elementor-element-2f11a66{--content-width:1440px;}.elementor-5043 .elementor-element.elementor-element-83334b7{--content-width:1050px;}.elementor-5043 .elementor-element.elementor-element-486dfd7{--content-width:1440px;}.elementor-5043 .elementor-element.elementor-element-a587e17{--width:100%;}.elementor-5043 .elementor-element.elementor-element-2b8b4db{--width:33.683%;}.elementor-5043 .elementor-element.elementor-element-127b491{--width:42%;}.elementor-5043 .elementor-element.elementor-element-0274f65{--content-width:760px;}}@media(max-width:767px){.elementor-5043 .elementor-element.elementor-element-95bd2c7{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:500px;--padding-left:0px;--padding-right:0px;}.elementor-5043 .elementor-element.elementor-element-95bd2c7:not(.elementor-motion-effects-element-type-background), .elementor-5043 .elementor-element.elementor-element-95bd2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-162px -1px;background-size:cover;}.elementor-5043 .elementor-element.elementor-element-2c92ddb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:067px;--padding-left:29px;--padding-right:29px;}.elementor-5043 .elementor-element.elementor-element-5542545{text-align:center;}.elementor-5043 .elementor-element.elementor-element-5542545 .elementor-heading-title{font-size:24px;}.elementor-5043 .elementor-element.elementor-element-2b8efc6{text-align:center;}.elementor-5043 .elementor-element.elementor-element-2b8efc6 .elementor-heading-title{font-size:16px;line-height:2em;}.elementor-5043 .elementor-element.elementor-element-42bf00d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:067px;--padding-left:29px;--padding-right:29px;}.elementor-5043 .elementor-element.elementor-element-487aeb2{text-align:center;}.elementor-5043 .elementor-element.elementor-element-487aeb2 .elementor-heading-title{font-size:24px;}.elementor-5043 .elementor-element.elementor-element-41119e9{text-align:center;}.elementor-5043 .elementor-element.elementor-element-41119e9 .elementor-heading-title{font-size:16px;line-height:2em;}.elementor-5043 .elementor-element.elementor-element-2f11a66{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5043 .elementor-element.elementor-element-b2e09c6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-5043 .elementor-element.elementor-element-70de227{text-align:center;}.elementor-5043 .elementor-element.elementor-element-e00b984 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-5043 .elementor-element.elementor-element-e00b984{text-align:center;}.elementor-5043 .elementor-element.elementor-element-e00b984 .elementor-heading-title{font-size:20px;}.elementor-5043 .elementor-element.elementor-element-e81b67e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5043 .elementor-element.elementor-element-2b8b4db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-09dd5ce{width:100%;max-width:100%;}.elementor-5043 .elementor-element.elementor-element-09dd5ce.elementor-element{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-51d8438{text-align:center;}.elementor-5043 .elementor-element.elementor-element-51d8438 .elementor-heading-title{font-size:16px;}.elementor-5043 .elementor-element.elementor-element-3d6384b{text-align:center;font-size:15px;line-height:31px;}.elementor-5043 .elementor-element.elementor-element-0274f65{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-69b1ba0.elementor-element{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-f47d0df{--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:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-3f7517c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-26e1ad8{width:initial;max-width:initial;text-align:center;}.elementor-5043 .elementor-element.elementor-element-26e1ad8.elementor-element{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-19303aa{text-align:center;}.elementor-5043 .elementor-element.elementor-element-19303aa .elementor-heading-title{font-size:16px;}.elementor-5043 .elementor-element.elementor-element-79e4e65{text-align:center;line-height:31px;}.elementor-5043 .elementor-element.elementor-element-bdfa703{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-f978c7f.elementor-element{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-fe82412{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5043 .elementor-element.elementor-element-b9baec3{width:100%;max-width:100%;}.elementor-5043 .elementor-element.elementor-element-3219e08{text-align:center;}.elementor-5043 .elementor-element.elementor-element-3219e08 .elementor-heading-title{font-size:16px;}.elementor-5043 .elementor-element.elementor-element-b11950a{font-size:15px;line-height:31px;}.elementor-5043 .elementor-element.elementor-element-1576b40{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5043 .elementor-element.elementor-element-e94f5ab{--container-widget-width:389px;--container-widget-flex-grow:0;width:var( --container-widget-width, 389px );max-width:389px;}.elementor-5043 .elementor-element.elementor-element-e94f5ab.elementor-element{--align-self:center;}.elementor-5043 .elementor-element.elementor-element-f7639ba{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:54px;}.elementor-5043 .elementor-element.elementor-element-32da5fb{--swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-69b1ba0 */.elementor-5043 .elementor-element.elementor-element-69b1ba0{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:before,
.elementor-5043 .elementor-element.elementor-element-69b1ba0:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-69b1ba0{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f978c7f */.elementor-5043 .elementor-element.elementor-element-f978c7f{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:before,
.elementor-5043 .elementor-element.elementor-element-f978c7f:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-f978c7f{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94f5ab */.elementor-5043 .elementor-element.elementor-element-e94f5ab{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:before,
.elementor-5043 .elementor-element.elementor-element-e94f5ab:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-e94f5ab{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1ba0 */.elementor-5043 .elementor-element.elementor-element-69b1ba0{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:before,
.elementor-5043 .elementor-element.elementor-element-69b1ba0:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-69b1ba0{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f978c7f */.elementor-5043 .elementor-element.elementor-element-f978c7f{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:before,
.elementor-5043 .elementor-element.elementor-element-f978c7f:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-f978c7f{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94f5ab */.elementor-5043 .elementor-element.elementor-element-e94f5ab{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:before,
.elementor-5043 .elementor-element.elementor-element-e94f5ab:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-e94f5ab{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1ba0 */.elementor-5043 .elementor-element.elementor-element-69b1ba0{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:before,
.elementor-5043 .elementor-element.elementor-element-69b1ba0:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-69b1ba0{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f978c7f */.elementor-5043 .elementor-element.elementor-element-f978c7f{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:before,
.elementor-5043 .elementor-element.elementor-element-f978c7f:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-f978c7f{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94f5ab */.elementor-5043 .elementor-element.elementor-element-e94f5ab{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:before,
.elementor-5043 .elementor-element.elementor-element-e94f5ab:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-e94f5ab{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1ba0 */.elementor-5043 .elementor-element.elementor-element-69b1ba0{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:before,
.elementor-5043 .elementor-element.elementor-element-69b1ba0:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-69b1ba0:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-69b1ba0{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f978c7f */.elementor-5043 .elementor-element.elementor-element-f978c7f{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:before,
.elementor-5043 .elementor-element.elementor-element-f978c7f:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-f978c7f:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-f978c7f{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94f5ab */.elementor-5043 .elementor-element.elementor-element-e94f5ab{
padding: 12px 28px;
border-radius: 6px;
border: none;
color: #fff;
cursor: pointer;
background-color: #35b3b2;
transition: all 1s ease;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:active {
transform: scale(0.96);
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:before,
.elementor-5043 .elementor-element.elementor-element-e94f5ab:after {
position: absolute;
content: "";
width: 150%;
left: 50%;
height: 100%;
transform: translateX(-50%);
z-index: -1000;
background-repeat: no-repeat;
}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover:before {
top: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 20%, #35b3b2 20%, transparent 30%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%,
    10% 10%, 18% 18%;
background-position: 50% 120%;
animation: greentopBubbles 0.6s ease;
}
@keyframes greentopBubbles {
0% {
background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
}
50% {
background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
}
100% {
background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
.elementor-5043 .elementor-element.elementor-element-e94f5ab:hover::after {
bottom: -70%;
background-image: radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, transparent 10%, #35b3b2 15%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%),
radial-gradient(circle, #35b3b2 20%, transparent 20%);
background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;
background-position: 50% 0%;
animation: greenbottomBubbles 0.6s ease;
}
@keyframes greenbottomBubbles {
0% {
background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
}
50% {
background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
}
100% {
background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}}
@media (max-width: 767px) {
.elementor-5043 .elementor-element.elementor-element-e94f5ab{
width: 180px !important;
height: 45px !important;
font-size: 15px;
padding: 0;
}}/* End custom CSS */