.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e512840{--display:flex;--min-height:80vh;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-29 .elementor-element.elementor-element-e512840::before, .elementor-29 .elementor-element.elementor-element-e512840 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e512840 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-e512840 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e512840 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-e512840 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#414141C2;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-e512840:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e512840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.macropix.it/wp-content/uploads/PlaceHolder.png") 50% 50%;background-size:cover;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b67928e{text-align:center;}.elementor-29 .elementor-element.elementor-element-b67928e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:58px;font-weight:600;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-823514a{text-align:center;}.elementor-29 .elementor-element.elementor-element-823514a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:400;letter-spacing:0.3px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-08dc6b9{--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:70px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-9cbc08e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d8220c8{text-align:start;}.elementor-29 .elementor-element.elementor-element-d8220c8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-5d7dd26{--divider-border-style:double;--divider-color:#000;--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-5d7dd26 .elementor-divider-separator{width:7%;}.elementor-29 .elementor-element.elementor-element-5d7dd26 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );--textColor: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-29 .elementor-element.elementor-element-1183f77{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-dcc4bb6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dcc4bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dcc4bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropix.it/wp-content/uploads/project-macropix-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2237835{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-0f662d4{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-eb6acba{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-eb6acba:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-eb6acba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropix.it/wp-content/uploads/project-macropix-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-d8d1653{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-0cb1cc5{--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:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1d1a8d5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-1538238{--divider-border-style:double;--divider-color:#000;--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-1538238 .elementor-divider-separator{width:7%;}.elementor-29 .elementor-element.elementor-element-1538238 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-29 .elementor-element.elementor-element-916a0b2{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-6a8d230 .elementor-button{background-color:#1EBBF0;background-image:none;font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:18px 20px 18px 20px;}.elementor-29 .elementor-element.elementor-element-6a8d230 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6a8d230 .elementor-button, .elementor-29 .elementor-element.elementor-element-6a8d230 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-d9953e3{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-956e06f{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-d4da501 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-d4da501{text-align:center;}.elementor-29 .elementor-element.elementor-element-d4da501 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-widget-progress [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-progress [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-progress ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-progress .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-364545d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-364545d .elementor-progress-wrapper .elementor-progress-bar{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-364545d .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:5px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-364545d .elementor-progress-bar{height:40px;line-height:40px;color:#000000;font-size:18px;}.elementor-29 .elementor-element.elementor-element-deb66a4{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-95a7774 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-95a7774{text-align:center;}.elementor-29 .elementor-element.elementor-element-95a7774 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-e985314 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e985314 .elementor-progress-wrapper .elementor-progress-bar{background-color:#1EBBF0;}.elementor-29 .elementor-element.elementor-element-e985314 .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:5px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-e985314 .elementor-progress-bar{height:40px;line-height:40px;font-size:18px;}.elementor-29 .elementor-element.elementor-element-aa92530{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-fd4619e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-fd4619e{text-align:center;}.elementor-29 .elementor-element.elementor-element-fd4619e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-fa96c98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fa96c98 .elementor-progress-wrapper .elementor-progress-bar{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-fa96c98 .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:5px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-fa96c98 .elementor-progress-bar{height:40px;line-height:40px;color:#000000;font-size:18px;}.elementor-29 .elementor-element.elementor-element-efbb1db{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-ed43d47 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-29 .elementor-element.elementor-element-ed43d47{text-align:center;}.elementor-29 .elementor-element.elementor-element-ed43d47 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-a0df26c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a0df26c .elementor-progress-wrapper .elementor-progress-bar{background-color:#1EBBF0;}.elementor-29 .elementor-element.elementor-element-a0df26c .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:5px;overflow:hidden;}.elementor-29 .elementor-element.elementor-element-a0df26c .elementor-progress-bar{height:40px;line-height:40px;font-size:18px;}.elementor-29 .elementor-element.elementor-element-e00344a{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-238039b{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-238039b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-238039b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-widget-icon-box [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-icon-box ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-8b9c610.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-29 .elementor-element.elementor-element-8b9c610.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8b9c610.elementor-view-default .elementor-icon{fill:#555555;color:#555555;border-color:#555555;}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon{font-size:70px;}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-827588e{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-827588e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-827588e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1EBBF0;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-81ae3f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-81ae3f3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-81ae3f3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon{font-size:50px;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-81ae3f3:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-81ae3f3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.3px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-0dd867f{--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;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon{font-size:50px;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-b09c2c0{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button{background-color:#1EBBF0;background-image:none;font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:22px 55px 22px 55px;}.elementor-29 .elementor-element.elementor-element-b23af1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button, .elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button .elementor-button-icon{font-size:21px;}.elementor-29 .elementor-element.elementor-element-b23af1a a.elementor-button, .elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button{background-color:transparent;background-image:linear-gradient(200deg, #555555 40%, #1EBBF0 100%);}.elementor-29 .elementor-element.elementor-element-b23af1a a.elementor-button:hover, .elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button:hover{background-color:transparent;background-image:linear-gradient(200deg, #1EBBF0 40%, #555555 100%);}.elementor-29 .elementor-element.elementor-element-dd5871c{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-dd5871c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dd5871c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-e89575e{text-align:center;}.elementor-29 .elementor-element.elementor-element-e89575e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-72ad873{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button:focus{background-color:#979797;background-image:none;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ef53ff6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:18px 35px 18px 35px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button, .elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-749fba6{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-749fba6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-749fba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-3d02f87{text-align:center;}.elementor-29 .elementor-element.elementor-element-3d02f87 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-29 .elementor-element.elementor-element-445164f{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-66a4411{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-66a4411:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-66a4411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-e3d7aac{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image-box [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-box [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image-box .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-0c9f391 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-0c9f391.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-29 .elementor-element.elementor-element-0c9f391.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-29 .elementor-element.elementor-element-0c9f391.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-title{margin-bottom:20px;font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-29 .elementor-element.elementor-element-0c9f391:has(:hover) .elementor-image-box-title,
					 .elementor-29 .elementor-element.elementor-element-0c9f391:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-widget-icon-list [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-icon-list ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-f8bc83f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-text{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button:focus{background-color:#979797;background-image:none;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-09923c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:16px 35px 16px 35px;}.elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button, .elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-555751b{--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;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-e65c752 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-29 .elementor-element.elementor-element-e65c752.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-29 .elementor-element.elementor-element-e65c752.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-29 .elementor-element.elementor-element-e65c752.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-title{margin-bottom:20px;font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-29 .elementor-element.elementor-element-e65c752:has(:hover) .elementor-image-box-title,
					 .elementor-29 .elementor-element.elementor-element-e65c752:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-1f6ee16{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-text{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button:focus{background-color:#979797;background-image:none;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b787e50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:16px 35px 16px 35px;}.elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button, .elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-0246feb{--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:70px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-f6ff010{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ee5e99f{text-align:start;}.elementor-29 .elementor-element.elementor-element-ee5e99f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;-webkit-text-stroke-width:0.9px;stroke-width:0.9px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e9a45f0{text-align:start;}.elementor-29 .elementor-element.elementor-element-e9a45f0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-29 .elementor-element.elementor-element-56c32d3{--divider-border-style:double;--divider-color:#000;--divider-border-width:3px;}.elementor-29 .elementor-element.elementor-element-56c32d3 .elementor-divider-separator{width:7%;}.elementor-29 .elementor-element.elementor-element-56c32d3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-29 .elementor-element.elementor-element-b68f677{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-741702e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-741702e .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:16px 40px 16px 40px;}.elementor-29 .elementor-element.elementor-element-741702e .elementor-button, .elementor-29 .elementor-element.elementor-element-741702e .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-433c61f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-433c61f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-433c61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropix.it/wp-content/uploads/omnibus-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-c4be913{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-e69f56c{--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:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-7cffca0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7cffca0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7cffca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropix.it/wp-content/uploads/risparmio_energetico_ita-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-29 .elementor-element.elementor-element-0be4802{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-bb9ca3b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e8e0146{text-align:start;}.elementor-29 .elementor-element.elementor-element-e8e0146 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;-webkit-text-stroke-width:0.9px;stroke-width:0.9px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-the7-accordion [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-accordion [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-the7-accordion ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-the7-accordion .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e6970a9 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-item{border-width:1px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .the7-adv-accordion h4.elementor-tab-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left{margin-right:10px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right{margin-left:10px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon){font-size:16px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg{width:16px;height:16px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left{margin-right:10px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right{margin-left:10px;}.elementor-29 .elementor-element.elementor-element-e6970a9 .elementor-tab-content{font-size:17px;}.elementor-29 .elementor-element.elementor-element-6134ecd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6134ecd .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:16px 40px 16px 40px;}.elementor-29 .elementor-element.elementor-element-6134ecd .elementor-button, .elementor-29 .elementor-element.elementor-element-6134ecd .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-92ff75e{--display:flex;}.elementor-29 .elementor-element.elementor-element-92ff75e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-92ff75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-07d5be1{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-114b55d{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-114b55d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-114b55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-7d95b82{--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-29 .elementor-element.elementor-element-9077101{text-align:center;}.elementor-29 .elementor-element.elementor-element-9077101 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:500;line-height:1em;color:#626366;}.elementor-29 .elementor-element.elementor-element-3a9094b{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-943cb58 .elementor-button{background-color:#1EBBF0;background-image:none;font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:18px 40px 18px 40px;}.elementor-29 .elementor-element.elementor-element-943cb58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-943cb58 .elementor-button, .elementor-29 .elementor-element.elementor-element-943cb58 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-f205e6d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-f205e6d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f205e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-widget-the7-image-ticker-widget [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-image-ticker-widget [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-the7-image-ticker-widget .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e237188{--transition-speed:50s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:10px;}.elementor-29 .elementor-element.elementor-element-e237188  .the7-ticker-content, .elementor-29 .elementor-element.elementor-element-e237188  .the7-ticker{gap:10px;}.elementor-29 .elementor-element.elementor-element-e237188 .the7-image-wrapper{width:300px;}.elementor-29 .elementor-element.elementor-element-e237188 .the7-image-wrapper img{padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#000000;opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-e237188 .the7-image-wrapper, .elementor-29 .elementor-element.elementor-element-e237188 .the7-image-wrapper img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-e237188 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-4fb4db7{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-4fb4db7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4fb4db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b1e7df8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-cc26cfe{text-align:center;}.elementor-29 .elementor-element.elementor-element-cc26cfe .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:500;line-height:1em;color:#626366;}.elementor-29 .elementor-element.elementor-element-9840d10{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-a1d92ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a1d92ed .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:18px 40px 18px 40px;}.elementor-29 .elementor-element.elementor-element-a1d92ed .elementor-button, .elementor-29 .elementor-element.elementor-element-a1d92ed .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-9bf6340{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-86f2d84{--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-29 .elementor-element.elementor-element-6716652{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-6716652 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-6716652 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-97a9f91{--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-29 .elementor-element.elementor-element-042cf84{text-align:center;}.elementor-29 .elementor-element.elementor-element-042cf84 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-width:0.7px;stroke-width:0.7px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-f31e23b{--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-29 .elementor-element.elementor-element-a0c24a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-a0c24a9 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-a0c24a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-3ffae81{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-3ffae81:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3ffae81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cfcf354{--transition-speed:60s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:8px;}.elementor-29 .elementor-element.elementor-element-cfcf354  .the7-ticker-content, .elementor-29 .elementor-element.elementor-element-cfcf354  .the7-ticker{gap:8px;}.elementor-29 .elementor-element.elementor-element-cfcf354 .the7-image-wrapper{width:300px;}.elementor-29 .elementor-element.elementor-element-cfcf354 .the7-image-wrapper img{padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#000000;opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-cfcf354 .the7-image-wrapper, .elementor-29 .elementor-element.elementor-element-cfcf354 .the7-image-wrapper img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-cfcf354 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-2fa825c{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-a35e381{--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-29 .elementor-element.elementor-element-0f34f73{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-0f34f73 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-0f34f73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-fe77f71{--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-29 .elementor-element.elementor-element-f4e223f{text-align:center;}.elementor-29 .elementor-element.elementor-element-f4e223f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-width:0.7px;stroke-width:0.7px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b23c127{--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-29 .elementor-element.elementor-element-4f6f051{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-4f6f051 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-4f6f051 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-c80310f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-c80310f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c80310f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c820b82{--transition-speed:50s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:8px;}.elementor-29 .elementor-element.elementor-element-c820b82  .the7-ticker-content, .elementor-29 .elementor-element.elementor-element-c820b82  .the7-ticker{gap:8px;}.elementor-29 .elementor-element.elementor-element-c820b82 .the7-image-wrapper{width:300px;}.elementor-29 .elementor-element.elementor-element-c820b82 .the7-image-wrapper img{padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#000000;opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-c820b82 .the7-image-wrapper, .elementor-29 .elementor-element.elementor-element-c820b82 .the7-image-wrapper img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-c820b82 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-6eaf803{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-6eaf803:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6eaf803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-addc9f9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cff4ece{text-align:center;}.elementor-29 .elementor-element.elementor-element-cff4ece .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:500;line-height:1em;color:#626366;}.elementor-29 .elementor-element.elementor-element-e943d4b{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-5622e73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5622e73 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:0.3px;border-radius:5px 5px 5px 5px;padding:18px 40px 18px 40px;}.elementor-29 .elementor-element.elementor-element-5622e73 .elementor-button, .elementor-29 .elementor-element.elementor-element-5622e73 .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-426e2a1{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-426e2a1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-426e2a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-fbe5598{--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-29 .elementor-element.elementor-element-bd2dde0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-bd2dde0 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-bd2dde0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-7e778b8{--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-29 .elementor-element.elementor-element-df31e5c{text-align:center;}.elementor-29 .elementor-element.elementor-element-df31e5c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-width:0.7px;stroke-width:0.7px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fe0f4b4{--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-29 .elementor-element.elementor-element-f3358c5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-f3358c5 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-f3358c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-de6b98d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-de6b98d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-de6b98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-3548a0e{--transition-speed:50s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:10px;}.elementor-29 .elementor-element.elementor-element-3548a0e  .the7-ticker-content, .elementor-29 .elementor-element.elementor-element-3548a0e  .the7-ticker{gap:10px;}.elementor-29 .elementor-element.elementor-element-3548a0e .the7-image-wrapper{width:300px;}.elementor-29 .elementor-element.elementor-element-3548a0e .the7-image-wrapper img{padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#000000;opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-3548a0e .the7-image-wrapper, .elementor-29 .elementor-element.elementor-element-3548a0e .the7-image-wrapper img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-3548a0e .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-edb496b{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-edb496b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-edb496b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-057536e{--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-29 .elementor-element.elementor-element-f0c63fb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-f0c63fb .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-f0c63fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-5be598d{--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-29 .elementor-element.elementor-element-3cc2ca9{text-align:center;}.elementor-29 .elementor-element.elementor-element-3cc2ca9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;-webkit-text-stroke-width:0.7px;stroke-width:0.7px;-webkit-text-stroke-color:#000000;stroke:#000000;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d99e87e{--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-29 .elementor-element.elementor-element-f118fe9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px;}.elementor-29 .elementor-element.elementor-element-f118fe9 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-f118fe9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-ef56980{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-ef56980:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ef56980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAEA;}.elementor-29 .elementor-element.elementor-element-cd3d2e6{--transition-speed:50s;--the7-img-object-fit:cover;--the7-img-width:inherit;--the7-img-height:auto;--the7-img-max-height:unset;--the7-img-max-width:100%;--box-width:var(--image-size, auto);--the7-img-ratio:var(--ratio, initial);--ticker-gap:8px;}.elementor-29 .elementor-element.elementor-element-cd3d2e6  .the7-ticker-content, .elementor-29 .elementor-element.elementor-element-cd3d2e6  .the7-ticker{gap:8px;}.elementor-29 .elementor-element.elementor-element-cd3d2e6 .the7-image-wrapper{width:300px;}.elementor-29 .elementor-element.elementor-element-cd3d2e6 .the7-image-wrapper img{padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-style:solid;border-color:#000000;opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-cd3d2e6 .the7-image-wrapper, .elementor-29 .elementor-element.elementor-element-cd3d2e6 .the7-image-wrapper img{border-radius:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-cd3d2e6 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-29 .elementor-element.elementor-element-cb8127a{--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:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-eb94944{--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-29 .elementor-element.elementor-element-60dbadd{text-align:center;}.elementor-29 .elementor-element.elementor-element-60dbadd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:500;line-height:1em;color:#626366;}.elementor-29 .elementor-element.elementor-element-e733559{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;}.elementor-29 .elementor-element.elementor-element-38a9be3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-carousel [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-carousel [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-carousel ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-722d1fa{--e-image-carousel-slides-to-show:5;z-index:1;}.elementor-29 .elementor-element.elementor-element-722d1fa.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-50017aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-88aa0d5{text-align:center;}.elementor-29 .elementor-element.elementor-element-88aa0d5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-f4010a0{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-d600424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-item{border-width:1px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-29 .elementor-element.elementor-element-d600424 .the7-adv-accordion h4.elementor-tab-title{font-size:20px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-tab-title .elementor-accordion-icon.elementor-accordion-tab-icon .elementor-icon{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left{margin-right:10px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right{margin-left:10px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-tab-title .elementor-accordion-icon:not(.elementor-accordion-tab-icon){font-size:16px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-icon:not(.elementor-accordion-tab-icon) svg{width:16px;height:16px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-left{margin-right:10px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-accordion-icon:not(.elementor-accordion-tab-icon).elementor-accordion-icon-right{margin-left:10px;}.elementor-29 .elementor-element.elementor-element-d600424 .elementor-tab-content{font-size:17px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-addc9f9{--content-width:1400px;}.elementor-29 .elementor-element.elementor-element-38a9be3{--content-width:1303px;}}@media(max-width:1024px){.elementor-widget-container [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-spacer [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-spacer .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-spacer ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-spacer .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-progress [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-progress .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image-box [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-the7-accordion [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-accordion .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-accordion ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-accordion .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-image-ticker-widget [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-image-ticker-widget .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-image-ticker-widget ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-image-ticker-widget .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-carousel [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-carousel .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-carousel ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-carousel .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-b67928e .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-823514a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-823514a .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-08dc6b9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d8220c8 .elementor-heading-title{font-size:30px;}.elementor-widget-divider [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-divider .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-29 .elementor-element.elementor-element-5d7dd26 .elementor-divider-separator{width:15%;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-1183f77{font-size:18px;}.elementor-29 .elementor-element.elementor-element-dcc4bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dcc4bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-29 .elementor-element.elementor-element-dcc4bb6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-spacer .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-spacer ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-spacer .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-2237835{--spacer-size:250px;}.elementor-29 .elementor-element.elementor-element-0f662d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-eb6acba{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-d8d1653{--spacer-size:250px;}.elementor-29 .elementor-element.elementor-element-0cb1cc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-1d1a8d5 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-1538238 .elementor-divider-separator{width:15%;}.elementor-29 .elementor-element.elementor-element-916a0b2{font-size:18px;}.elementor-widget-button [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-29 .elementor-element.elementor-element-6a8d230 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6a8d230 .elementor-button, .elementor-29 .elementor-element.elementor-element-6a8d230 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-d9953e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d4da501 .elementor-heading-title{font-size:22px;}.elementor-widget-progress [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-progress .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-95a7774 .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-fd4619e .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-ed43d47 .elementor-heading-title{font-size:22px;}.elementor-29 .elementor-element.elementor-element-e00344a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-238039b{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-icon-box [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-title a{font-size:28px;}.elementor-29 .elementor-element.elementor-element-8b9c610 .elementor-icon-box-description{font-size:17px;}.elementor-29 .elementor-element.elementor-element-827588e{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-title a{font-size:28px;}.elementor-29 .elementor-element.elementor-element-81ae3f3 .elementor-icon-box-description{font-size:17px;}.elementor-29 .elementor-element.elementor-element-0dd867f{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-title a{font-size:28px;}.elementor-29 .elementor-element.elementor-element-dedf90d .elementor-icon-box-description{font-size:17px;}.elementor-29 .elementor-element.elementor-element-b23af1a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button, .elementor-29 .elementor-element.elementor-element-b23af1a .elementor-button .elementor-button-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-dd5871c{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-e89575e .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-72ad873{font-size:18px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button, .elementor-29 .elementor-element.elementor-element-ef53ff6 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-749fba6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-3d02f87 .elementor-heading-title{font-size:23px;}.elementor-29 .elementor-element.elementor-element-445164f{font-size:18px;}.elementor-29 .elementor-element.elementor-element-66a4411{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e3d7aac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-box .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-img{margin-bottom:30px;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-0c9f391 .elementor-image-box-description{font-size:18px;}.elementor-widget-icon-list [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-f8bc83f .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-09923c4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button, .elementor-29 .elementor-element.elementor-element-09923c4 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-555751b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-img{margin-bottom:30px;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-e65c752 .elementor-image-box-description{font-size:18px;}.elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-1f6ee16 .elementor-icon-list-item > a{font-size:18px;}.elementor-29 .elementor-element.elementor-element-b787e50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button, .elementor-29 .elementor-element.elementor-element-b787e50 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-0246feb{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-ee5e99f .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-e9a45f0 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-56c32d3 .elementor-divider-separator{width:15%;}.elementor-29 .elementor-element.elementor-element-b68f677{font-size:15px;}.elementor-29 .elementor-element.elementor-element-741702e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-741702e .elementor-button, .elementor-29 .elementor-element.elementor-element-741702e .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-433c61f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-433c61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-29 .elementor-element.elementor-element-433c61f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-c4be913{--spacer-size:200px;}.elementor-29 .elementor-element.elementor-element-e69f56c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0be4802{--spacer-size:200px;}.elementor-29 .elementor-element.elementor-element-bb9ca3b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-e8e0146 .elementor-heading-title{font-size:27px;}.elementor-widget-the7-accordion [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-accordion .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-accordion ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-accordion .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-e6970a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6134ecd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6134ecd .elementor-button, .elementor-29 .elementor-element.elementor-element-6134ecd .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-07d5be1{--spacer-size:5px;}.elementor-29 .elementor-element.elementor-element-114b55d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-9077101 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-3a9094b{font-size:18px;}.elementor-29 .elementor-element.elementor-element-943cb58 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-943cb58 .elementor-button, .elementor-29 .elementor-element.elementor-element-943cb58 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-f205e6d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-the7-image-ticker-widget [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-the7-image-ticker-widget .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-image-ticker-widget ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-the7-image-ticker-widget .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-4fb4db7{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b1e7df8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cc26cfe .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-9840d10{font-size:18px;}.elementor-29 .elementor-element.elementor-element-a1d92ed > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a1d92ed .elementor-button, .elementor-29 .elementor-element.elementor-element-a1d92ed .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-9bf6340{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-042cf84 .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-3ffae81{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-2fa825c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-f4e223f .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-c80310f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-6eaf803{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-addc9f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cff4ece .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-e943d4b{font-size:18px;}.elementor-29 .elementor-element.elementor-element-5622e73 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5622e73 .elementor-button, .elementor-29 .elementor-element.elementor-element-5622e73 .elementor-button .elementor-button-icon{font-size:17px;}.elementor-29 .elementor-element.elementor-element-426e2a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-df31e5c .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-de6b98d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-edb496b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-3cc2ca9 .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-ef56980{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-cb8127a{--padding-top:35px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-60dbadd .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-e733559{font-size:18px;}.elementor-29 .elementor-element.elementor-element-38a9be3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-carousel [data-tippy-root] > .tippy-box{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-carousel .wpcf7 label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-carousel ::placeholder{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-carousel .wpcf7-submit{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-722d1fa{--e-image-carousel-slides-to-show:2;}.elementor-29 .elementor-element.elementor-element-722d1fa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-50017aa{--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-88aa0d5 .elementor-heading-title{font-size:25px;}.elementor-29 .elementor-element.elementor-element-f4010a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-dcc4bb6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-dcc4bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29 .elementor-element.elementor-element-eb6acba:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-eb6acba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29 .elementor-element.elementor-element-433c61f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-433c61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-29 .elementor-element.elementor-element-7cffca0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7cffca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image-carousel, class: .elementor-element-722d1fa */.eicon-chevron-right:before {
    content: "\e87";
    display:none;
}
.home .eicon-chevron-left:before {
    content: "\e87e";
    display:none;
}/* End custom CSS */