.elementor-326 .elementor-element.elementor-element-2a7531f{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-326 .elementor-element.elementor-element-2a7531f:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-2a7531f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f976f9f ) 54%, #46C8BF 100%);}.elementor-326 .elementor-element.elementor-element-2a7531f > .elementor-shape-bottom svg, .elementor-326 .elementor-element.elementor-element-2a7531f > .e-con-inner > .elementor-shape-bottom svg{width:calc(167% + 1.3px);height:72px;}.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-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-326 .elementor-element.elementor-element-57a6e1a{text-align:center;font-family:var( --e-global-typography-f9e69fa-font-family ), Sans-serif;font-size:var( --e-global-typography-f9e69fa-font-size );font-weight:var( --e-global-typography-f9e69fa-font-weight );color:var( --e-global-color-6e6877a );}.elementor-326 .elementor-element.elementor-element-e1470cc{--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;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-326 .elementor-element.elementor-element-c118376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-bc8999a img{width:65%;}.elementor-326 .elementor-element.elementor-element-dc004c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-b28278a{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-38e0f34{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-326 .elementor-element.elementor-element-38e0f34:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-38e0f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE1E2;}.elementor-326 .elementor-element.elementor-element-ca44fb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-f44ffc9{font-family:var( --e-global-typography-02e7000-font-family ), Sans-serif;font-size:var( --e-global-typography-02e7000-font-size );font-weight:var( --e-global-typography-02e7000-font-weight );}.elementor-326 .elementor-element.elementor-element-50c0639{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-f13032a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-46de91f{font-family:var( --e-global-typography-02e7000-font-family ), Sans-serif;font-size:var( --e-global-typography-02e7000-font-size );font-weight:var( --e-global-typography-02e7000-font-weight );}.elementor-326 .elementor-element.elementor-element-9240304{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-abb6a70{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-326 .elementor-element.elementor-element-e236022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-e8e76a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-326 .elementor-element.elementor-element-c8c7f04{font-family:var( --e-global-typography-02e7000-font-family ), Sans-serif;font-size:var( --e-global-typography-02e7000-font-size );font-weight:var( --e-global-typography-02e7000-font-weight );}.elementor-326 .elementor-element.elementor-element-0b51856{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-450bdaa{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-fd8448c{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-ba22c42{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}.elementor-326 .elementor-element.elementor-element-c10410f{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-326 .elementor-element.elementor-element-c10410f:not(.elementor-motion-effects-element-type-background), .elementor-326 .elementor-element.elementor-element-c10410f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CE1E2;}.elementor-326 .elementor-element.elementor-element-aa05c75{--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;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-326 .elementor-element.elementor-element-110d3c9{font-family:var( --e-global-typography-02e7000-font-family ), Sans-serif;font-size:var( --e-global-typography-02e7000-font-size );font-weight:var( --e-global-typography-02e7000-font-weight );}.elementor-326 .elementor-element.elementor-element-18113bc{font-family:var( --e-global-typography-462353e-font-family ), Sans-serif;font-weight:var( --e-global-typography-462353e-font-weight );line-height:var( --e-global-typography-462353e-line-height );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-326 .elementor-element.elementor-element-c118376{--width:40%;}.elementor-326 .elementor-element.elementor-element-dc004c7{--width:60%;}.elementor-326 .elementor-element.elementor-element-ca44fb8{--width:50%;}.elementor-326 .elementor-element.elementor-element-f13032a{--width:50%;}.elementor-326 .elementor-element.elementor-element-e236022{--width:40%;}.elementor-326 .elementor-element.elementor-element-e8e76a1{--width:60%;}.elementor-326 .elementor-element.elementor-element-aa05c75{--width:100%;}}@media(max-width:1024px){.elementor-326 .elementor-element.elementor-element-57a6e1a{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-326 .elementor-element.elementor-element-b28278a{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-f44ffc9{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-50c0639{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-46de91f{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-9240304{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-c8c7f04{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-0b51856{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-450bdaa{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-fd8448c{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-ba22c42{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-110d3c9{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-18113bc{line-height:var( --e-global-typography-462353e-line-height );}}@media(max-width:767px){.elementor-326 .elementor-element.elementor-element-57a6e1a{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-326 .elementor-element.elementor-element-b28278a{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-f44ffc9{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-50c0639{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-46de91f{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-9240304{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-c8c7f04{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-0b51856{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-450bdaa{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-fd8448c{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-ba22c42{line-height:var( --e-global-typography-462353e-line-height );}.elementor-326 .elementor-element.elementor-element-110d3c9{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-326 .elementor-element.elementor-element-18113bc{line-height:var( --e-global-typography-462353e-line-height );}}/* Start custom CSS for image, class: .elementor-element-df5455c */.gear2 {
    position: absolute;
    top: 20%;
    right: 0;
    width: 224px;
    height: 224px;
    margin:0 0 0 0;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc8999a */.mntgimg {
	box-sizing: border-box;
	overflow: hidden;
	transform: translatey(0px);
	animation: float 6s ease-in-out infinite;
	img { width: 100%; height: auto; }
}
@keyframes float {
	0% {
	
		transform: translatey(0px);
	}
	50% {
		
		transform: translatey(-20px);
	}
	100% {
		
		transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecb10af */.gear3 {
    position: absolute;
    top: 20%;
    left: -250px;
    width: 190px;
    height: 190px;
    margin:0 0 0 0;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }/* End custom CSS */