.elementor-447 .elementor-element.elementor-element-3af86189{--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-447 .elementor-element.elementor-element-3af86189:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-3af86189 > .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-447 .elementor-element.elementor-element-3af86189 > .elementor-shape-bottom svg, .elementor-447 .elementor-element.elementor-element-3af86189 > .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-447 .elementor-element.elementor-element-1bcac79c{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-447 .elementor-element.elementor-element-cc85ab5{--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-447 .elementor-element.elementor-element-814a712{--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-447 .elementor-element.elementor-element-d561cea{--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-447 .elementor-element.elementor-element-1e3768e{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 );}.elementor-447 .elementor-element.elementor-element-c3748e2{--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-447 .elementor-element.elementor-element-9696093{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-447 .elementor-element.elementor-element-ade867d{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-09809e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-09809e2:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-09809e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 85%, var( --e-global-color-6e6877a ) 100%);}.elementor-447 .elementor-element.elementor-element-2d9d464{text-align:center;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-447 .elementor-element.elementor-element-5d7a88f{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-5ce4337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-5ce4337:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-5ce4337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 85%, var( --e-global-color-6e6877a ) 100%);}.elementor-447 .elementor-element.elementor-element-b9ad86b{text-align:center;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-447 .elementor-element.elementor-element-1587e9e{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-8e74f5d{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:1em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-822a077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-822a077:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-822a077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 85%, var( --e-global-color-6e6877a ) 100%);}.elementor-447 .elementor-element.elementor-element-4a45316{text-align:center;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-447 .elementor-element.elementor-element-c61c493{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-d0e9291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-d0e9291:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-d0e9291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 85%, var( --e-global-color-6e6877a ) 100%);}.elementor-447 .elementor-element.elementor-element-dc2751c{text-align:center;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-447 .elementor-element.elementor-element-d07ef3b{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-4dc035b{--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-447 .elementor-element.elementor-element-04031db{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-447 .elementor-element.elementor-element-cc6a87d{--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;}.elementor-447 .elementor-element.elementor-element-908947f{--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-447 .elementor-element.elementor-element-2490c6d img{width:18%;}.elementor-447 .elementor-element.elementor-element-5830beb{text-align:center;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-447 .elementor-element.elementor-element-a42f6fa{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-acf041e{--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-447 .elementor-element.elementor-element-a9816c4 img{width:18%;}.elementor-447 .elementor-element.elementor-element-b925691{text-align:center;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-447 .elementor-element.elementor-element-da349b9{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-c4e99fa{--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:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-447 .elementor-element.elementor-element-4d9ceaf{--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-447 .elementor-element.elementor-element-7041303 img{width:18%;}.elementor-447 .elementor-element.elementor-element-86db2a1{text-align:center;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-447 .elementor-element.elementor-element-314a55f{text-align:center;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 );}.elementor-447 .elementor-element.elementor-element-b5a40e0{--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-447 .elementor-element.elementor-element-ce8f529 img{width:18%;}.elementor-447 .elementor-element.elementor-element-aca9e85{text-align:center;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-447 .elementor-element.elementor-element-2f75326{text-align:center;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 );}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-814a712{--width:33.3333%;}.elementor-447 .elementor-element.elementor-element-d561cea{--width:66.6666%;}.elementor-447 .elementor-element.elementor-element-09809e2{--width:50%;}.elementor-447 .elementor-element.elementor-element-5ce4337{--width:50%;}.elementor-447 .elementor-element.elementor-element-822a077{--width:50%;}.elementor-447 .elementor-element.elementor-element-d0e9291{--width:50%;}.elementor-447 .elementor-element.elementor-element-908947f{--width:50%;}.elementor-447 .elementor-element.elementor-element-acf041e{--width:50%;}.elementor-447 .elementor-element.elementor-element-4d9ceaf{--width:50%;}.elementor-447 .elementor-element.elementor-element-b5a40e0{--width:50%;}}@media(max-width:1024px){.elementor-447 .elementor-element.elementor-element-1bcac79c{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-1e3768e{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-9696093{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-2d9d464{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-5d7a88f{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-b9ad86b{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-1587e9e{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-4a45316{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-c61c493{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-dc2751c{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-d07ef3b{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-04031db{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-5830beb{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-a42f6fa{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-b925691{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-da349b9{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-86db2a1{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-314a55f{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-aca9e85{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-2f75326{line-height:var( --e-global-typography-462353e-line-height );}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-1bcac79c{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-1e3768e{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-9696093{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-2d9d464{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-5d7a88f{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-b9ad86b{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-1587e9e{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-4a45316{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-c61c493{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-dc2751c{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-d07ef3b{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-04031db{font-size:var( --e-global-typography-f9e69fa-font-size );}.elementor-447 .elementor-element.elementor-element-5830beb{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-a42f6fa{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-b925691{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-da349b9{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-86db2a1{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-314a55f{line-height:var( --e-global-typography-462353e-line-height );}.elementor-447 .elementor-element.elementor-element-aca9e85{font-size:var( --e-global-typography-02e7000-font-size );}.elementor-447 .elementor-element.elementor-element-2f75326{line-height:var( --e-global-typography-462353e-line-height );}}/* Start custom CSS for image, class: .elementor-element-474ba4d2 */.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-2490c6d */.srvcicon {
	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 */