.elementor-49 .elementor-element.elementor-element-965876b{--display:flex;--min-height:600px;--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:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-965876b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-965876b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6079d7 );}.elementor-49 .elementor-element.elementor-element-74da975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-49 .elementor-element.elementor-element-b2f909a{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1cd4263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-729eb6b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-49 .elementor-element.elementor-element-729eb6b .elementor-heading-title{font-family:var( --e-global-typography-cf9f414-font-family ), Sans-serif;font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-7836122 > .elementor-widget-container{margin:0px 0px 25px 0px;border-style:none;}.elementor-49 .elementor-element.elementor-element-7836122 .elementor-heading-title{font-family:var( --e-global-typography-cf9f414-font-family ), Sans-serif;font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-2520325 > .elementor-widget-container{margin:0px 0px 25px 0px;border-style:none;}.elementor-49 .elementor-element.elementor-element-2520325 .elementor-heading-title{font-family:var( --e-global-typography-cf9f414-font-family ), Sans-serif;font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-390a92c > .elementor-widget-container{margin:0px 0px 25px 0px;border-style:none;}.elementor-49 .elementor-element.elementor-element-390a92c .elementor-heading-title{font-family:var( --e-global-typography-cf9f414-font-family ), Sans-serif;font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-8f23e01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7799558 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-7799558{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-b69bd97 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-b69bd97{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:#EAE8E4;}.elementor-49 .elementor-element.elementor-element-283b88b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-283b88b{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-105103a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-49 .elementor-element.elementor-element-45ae819 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9f7b68-font-family ), Sans-serif;font-size:var( --e-global-typography-e9f7b68-font-size );font-weight:var( --e-global-typography-e9f7b68-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-45ae819.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-e2622a6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9f7b68-font-family ), Sans-serif;font-size:var( --e-global-typography-e9f7b68-font-size );font-weight:var( --e-global-typography-e9f7b68-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-e2622a6.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-e2622a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-e2622a6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-49 .elementor-element.elementor-element-37a2530{--display:flex;--min-height:175px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-37a2530:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-37a2530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191715;}.elementor-49 .elementor-element.elementor-element-08e7ca8{--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:flex-start;--align-items:center;}.elementor-49 .elementor-element.elementor-element-9b00d83{--grid-template-columns:repeat(0, auto);--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-widget-container{text-align:center;}.elementor-49 .elementor-element.elementor-element-9b00d83 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-9b00d83 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-f7c3ab7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f7c3ab7{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a583451{--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:flex-end;--align-items:center;}.elementor-49 .elementor-element.elementor-element-4505fa9 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:5px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-4505fa9{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-ab36e8b img{width:175px;}.elementor-49 .elementor-element.elementor-element-5a84cf4{--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:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-5a84cf4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5a84cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6079d7 );}.elementor-49 .elementor-element.elementor-element-99d8be4{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-80ae7a8{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-d041319{--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;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-49 .elementor-element.elementor-element-c3f1832 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-c3f1832 .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-cc8b85b > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-cc8b85b .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-5bda2aa > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-5bda2aa .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1d41ee > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-e1d41ee .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-7590a59{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-9e79401 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-9e79401{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1a0593e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-1a0593e{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-c1e4228 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-c1e4228{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-d763c21{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-298bee8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9f7b68-font-family ), Sans-serif;font-size:var( --e-global-typography-e9f7b68-font-size );font-weight:var( --e-global-typography-e9f7b68-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-298bee8.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-298bee8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-298bee8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-49 .elementor-element.elementor-element-6d9e16a{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-f26e46b{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-c66b3c8{--grid-template-columns:repeat(0, auto);--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-widget-container{text-align:center;}.elementor-49 .elementor-element.elementor-element-c66b3c8 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-c66b3c8 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-252a3a9{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-ceba8d5 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:5px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ceba8d5{font-family:var( --e-global-typography-b3b2c03-font-family ), Sans-serif;font-size:var( --e-global-typography-b3b2c03-font-size );font-weight:var( --e-global-typography-b3b2c03-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-65272b1 img{width:175px;}.elementor-49 .elementor-element.elementor-element-93fa158{--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:flex-start;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-93fa158:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-93fa158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c6079d7 );}.elementor-49 .elementor-element.elementor-element-930696c{--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-49 .elementor-element.elementor-element-e4340fc{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-6b47a43{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-49 .elementor-element.elementor-element-8e31860 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-8e31860 .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-ea26a41 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-ea26a41 .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1a6910 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-e1a6910 .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-169eec3 > .elementor-widget-container{border-style:none;}.elementor-49 .elementor-element.elementor-element-169eec3 .elementor-heading-title{font-family:var( --e-global-typography-8d1d081-font-family ), Sans-serif;font-size:var( --e-global-typography-8d1d081-font-size );font-weight:var( --e-global-typography-8d1d081-font-weight );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-8748ece{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-1d4c271 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-1d4c271{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-add8786 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-add8786{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-8fb41c7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-49 .elementor-element.elementor-element-8fb41c7{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1f34927{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-49 .elementor-element.elementor-element-f6e838c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-e9f7b68-font-family ), Sans-serif;font-size:var( --e-global-typography-e9f7b68-font-size );font-weight:var( --e-global-typography-e9f7b68-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-f6e838c.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f6e838c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-f6e838c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-49 .elementor-element.elementor-element-19e259e{--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:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-color:var( --e-global-color-309eeba );--border-color:var( --e-global-color-309eeba );}.elementor-49 .elementor-element.elementor-element-58270f6{font-family:var( --e-global-typography-c1eb566-font-family ), Sans-serif;font-size:var( --e-global-typography-c1eb566-font-size );font-weight:var( --e-global-typography-c1eb566-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-faf4d77{--grid-template-columns:repeat(0, auto);--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-widget-container{text-align:center;}.elementor-49 .elementor-element.elementor-element-faf4d77 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-faf4d77 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-fcb078b{--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:flex-start;--align-items:center;}.elementor-49 .elementor-element.elementor-element-6205c6c > .elementor-widget-container{margin:0px 15px 0px 0px;padding:5px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6205c6c{font-family:var( --e-global-typography-b3b2c03-font-family ), Sans-serif;font-size:var( --e-global-typography-b3b2c03-font-size );font-weight:var( --e-global-typography-b3b2c03-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-2f2272d img{width:175px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-49 .elementor-element.elementor-element-965876b{--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;--justify-content:space-between;}.elementor-49 .elementor-element.elementor-element-105103a{--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;--justify-content:center;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-b2f909a{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-729eb6b .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-7836122 .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-2520325 .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-390a92c .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-7799558{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-b69bd97{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-283b88b{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-49 .elementor-element.elementor-element-45ae819 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );}.elementor-49 .elementor-element.elementor-element-e2622a6 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );}.elementor-49 .elementor-element.elementor-element-f7c3ab7{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-4505fa9{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-5a84cf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-99d8be4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-80ae7a8 > .elementor-widget-container{padding:80px 0px 0px 20px;}.elementor-49 .elementor-element.elementor-element-80ae7a8{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-d041319{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c3f1832 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-c3f1832 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-cc8b85b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-cc8b85b .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-5bda2aa > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-5bda2aa .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1d41ee > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-e1d41ee .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-7590a59{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9e79401{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-1a0593e{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-c1e4228{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-d763c21{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-298bee8 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );}.elementor-49 .elementor-element.elementor-element-6d9e16a{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f26e46b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-f26e46b{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-c66b3c8 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-49 .elementor-element.elementor-element-252a3a9{--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;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ceba8d5{font-size:var( --e-global-typography-b3b2c03-font-size );}.elementor-49 .elementor-element.elementor-element-e4340fc{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-8e31860 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-ea26a41 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1a6910 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-169eec3 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-1d4c271{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-add8786{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-8fb41c7{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-f6e838c .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );}.elementor-49 .elementor-element.elementor-element-58270f6{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-6205c6c{font-size:var( --e-global-typography-b3b2c03-font-size );}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-74da975{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-b2f909a{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-1cd4263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-729eb6b .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-7836122 .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-2520325 .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-390a92c .elementor-heading-title{font-size:var( --e-global-typography-cf9f414-font-size );}.elementor-49 .elementor-element.elementor-element-8f23e01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-7799558{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-b69bd97{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-283b88b{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-105103a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-49 .elementor-element.elementor-element-45ae819 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );}.elementor-49 .elementor-element.elementor-element-e2622a6.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-e2622a6 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );padding:15px 15px 10px 15px;}.elementor-49 .elementor-element.elementor-element-f7c3ab7{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-4505fa9{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-49 .elementor-element.elementor-element-5a84cf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-99d8be4{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-80ae7a8{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-d041319{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c3f1832 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-c3f1832 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-cc8b85b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-cc8b85b .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-5bda2aa > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-5bda2aa .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1d41ee > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-e1d41ee .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-7590a59{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9e79401{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-1a0593e{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-c1e4228 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-c1e4228{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-d763c21{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-298bee8.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-298bee8 .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );padding:15px 15px 10px 15px;}.elementor-49 .elementor-element.elementor-element-6d9e16a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f26e46b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f26e46b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-f26e46b{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-252a3a9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ceba8d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-ceba8d5{font-size:var( --e-global-typography-b3b2c03-font-size );}.elementor-49 .elementor-element.elementor-element-65272b1 img{width:200px;}.elementor-49 .elementor-element.elementor-element-93fa158{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-930696c{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e4340fc{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-6b47a43{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8e31860 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-8e31860 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-ea26a41 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-ea26a41 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-e1a6910 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-e1a6910 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-169eec3 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-169eec3 .elementor-heading-title{font-size:var( --e-global-typography-8d1d081-font-size );line-height:var( --e-global-typography-8d1d081-line-height );}.elementor-49 .elementor-element.elementor-element-8748ece{--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1d4c271{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-add8786{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-8fb41c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8fb41c7{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-1f34927{--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;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f6e838c.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f6e838c .elementor-button{font-size:var( --e-global-typography-e9f7b68-font-size );padding:15px 15px 10px 15px;}.elementor-49 .elementor-element.elementor-element-19e259e{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-58270f6 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-58270f6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-58270f6{font-size:var( --e-global-typography-c1eb566-font-size );}.elementor-49 .elementor-element.elementor-element-fcb078b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-6205c6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-6205c6c{font-size:var( --e-global-typography-b3b2c03-font-size );}.elementor-49 .elementor-element.elementor-element-2f2272d img{width:200px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-74da975{--width:25%;}.elementor-49 .elementor-element.elementor-element-1cd4263{--width:25%;}.elementor-49 .elementor-element.elementor-element-8f23e01{--width:25%;}.elementor-49 .elementor-element.elementor-element-105103a{--width:25%;}.elementor-49 .elementor-element.elementor-element-99d8be4{--width:25%;}.elementor-49 .elementor-element.elementor-element-d041319{--width:25%;}.elementor-49 .elementor-element.elementor-element-7590a59{--width:25%;}.elementor-49 .elementor-element.elementor-element-d763c21{--width:25%;}.elementor-49 .elementor-element.elementor-element-6d9e16a{--width:25%;}.elementor-49 .elementor-element.elementor-element-252a3a9{--width:25%;}.elementor-49 .elementor-element.elementor-element-930696c{--width:25%;}.elementor-49 .elementor-element.elementor-element-6b47a43{--width:25%;}.elementor-49 .elementor-element.elementor-element-8748ece{--width:25%;}.elementor-49 .elementor-element.elementor-element-1f34927{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-99d8be4{--width:100%;}.elementor-49 .elementor-element.elementor-element-d041319{--width:100%;}.elementor-49 .elementor-element.elementor-element-7590a59{--width:100%;}.elementor-49 .elementor-element.elementor-element-d763c21{--width:100%;}.elementor-49 .elementor-element.elementor-element-6d9e16a{--width:100%;}.elementor-49 .elementor-element.elementor-element-252a3a9{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-729eb6b *//* Sectie 2: Animatie voor titel en cirkel */
#sectie2 .elementor-heading-title {
  display: inline-block;
  position: relative;
  transition: transform 0.4s ease-out;
}

/* Pseudo-element voor de vallende cirkel */
#sectie2 .elementor-heading-title::before {
  content: '';
  position: absolute;
  left: -20px; /* Verplaatst de cirkel 5px extra naar links */
  top: 50%;
  width: 10px;
  height: 10px;
  background-color: #EAE8E4;
  border-radius: 50%;
  opacity: 0;
  transform: translateY(-30px); /* Begin de cirkel 30px boven de tekst */
  transition: transform 0.4s ease-out, opacity 0.4s ease-out;
}

#sectie2 .elementor-heading-title:hover::before {
  opacity: 1;
  animation: fallAndBounce2 0.4s ease-out forwards;
}

#sectie2 .elementor-heading-title:hover {
  animation: pressEffect2 0.4s ease-in-out forwards;
}

/* Animatie voor de tekstbeweging in sectie 2 */
@keyframes pressEffect2 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(0);
  }
}

/* Animatie voor de cirkelbeweging in sectie 2 */
@keyframes fallAndBounce2 {
  0% {
    transform: translateY(-60px); /* Cirkel begint 60px boven de tekst */
  }
  50% {
    transform: translateY(0); /* Cirkel valt precies op de middenlijn van de tekst */
  }
  100% {
    transform: translateY(-5px); /* Cirkel eindigt 5px boven de middenlijn van de tekst */
  }
}

/* Cirkel verkleinen en verdwijnen wanneer de hover stopt in sectie 2 */
#sectie2 .elementor-heading-title:not(:hover)::before {
  opacity: 0;
  transform: translateY(-30px) scale(0);
  transition: transform 0.4s ease-out, opacity 0.4s ease-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3f1832 */.elementor-49 .elementor-element.elementor-element-c3f1832 {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-c3f1832:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc8b85b */.elementor-49 .elementor-element.elementor-element-cc8b85b {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-cc8b85b:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bda2aa */.elementor-49 .elementor-element.elementor-element-5bda2aa {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-5bda2aa:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d41ee */.elementor-49 .elementor-element.elementor-element-e1d41ee {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-e1d41ee:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e31860 */.elementor-49 .elementor-element.elementor-element-8e31860 {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-8e31860:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea26a41 */.elementor-49 .elementor-element.elementor-element-ea26a41 {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-ea26a41:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1a6910 */.elementor-49 .elementor-element.elementor-element-e1a6910 {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-e1a6910:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-169eec3 */.elementor-49 .elementor-element.elementor-element-169eec3 {
  display: inline-block; /* Zorg dat de tekst binnen de container blijft */
  position: relative; /* Voor animatie binnen de container */
  transition: transform 0.3s ease-out; /* Zorg voor een soepele overgang */
}

.elementor-49 .elementor-element.elementor-element-169eec3:hover {
  animation: pressEffect 0.3s ease-in-out; /* Start de animatie bij hover */
}

@keyframes pressEffect {
  0% {
    transform: translateY(0); /* Beginpositie (tekst is op normale positie) */
  }
  50% {
    transform: translateY(3px); /* Beweeg de tekst een beetje naar beneden */
  }
  100% {
    transform: translateY(0); /* Breng de tekst weer terug naar de originele positie */
  }
}/* End custom CSS */