.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}/* Start custom CSS *//* automatisch erzeugt aus dem Original (gen2.py) */
.elementor-963 .elementor-widget-wrap{flex-direction:column !important;flex-wrap:nowrap !important;align-content:normal !important}
.elementor-963 .elementor-section .elementor-widget, .elementor-963 .elementor-section .elementor-inner-section{margin-bottom:0 !important}
.elementor-963 .elementor-top-section > .elementor-container{flex-wrap:wrap}
.elementor-963 .elementor-element.elementor-element-6344f98{position:relative}
.elementor-963 .elementor-element.elementor-element-6344f98{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-6344f98{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-1536x1152.webp) !important}@media (max-width:767px){.elementor-963 .elementor-element.elementor-element-6344f98{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-768x576.webp) !important}}@media (min-width:1600px){.elementor-963 .elementor-element.elementor-element-6344f98{background-image:url(http://rotenbauer.de/wp-content/uploads/20200428_162007-1-1536x1152.webp) !important}}
.elementor-963 .elementor-element.elementor-element-6344f98{background-position:50% 50% !important;background-size:4032px 3024px !important;background-repeat:no-repeat !important}
@media (hover:hover) and (min-width:960px){.elementor-963 .elementor-element.elementor-element-6344f98{background-attachment:fixed !important}}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{background-color:rgb(161, 84, 57);padding:20px 40px 20px 40px !important;background-image:var(--rkb-textur);min-height:224px;align-content:flex-start}
.elementor-963 .elementor-element.elementor-element-643dabb4 > .elementor-container{max-width:none}
.elementor-963 .elementor-element.elementor-element-58d0b600 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:60px !important;line-height:72px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(255, 255, 255) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-4d4915a9{padding:0 !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{background-color:rgb(161, 84, 57)}
.elementor-963 .elementor-element.elementor-element-4d4915a9{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-626081f2{position:relative}
.elementor-963 .elementor-element.elementor-element-626081f2{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-626081f2{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-591d67af .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:40px !important;line-height:56px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;text-align:center;}
.elementor-963 .elementor-element.elementor-element-ef7a985 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:30px !important;line-height:42px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:400 !important;color:rgb(34, 32, 30) !important;margin:0;text-align:center;}
.elementor-963 .elementor-element.elementor-element-9a55d73{position:relative}
.elementor-963 .elementor-element.elementor-element-9a55d73{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-9a55d73{background-image:url(http://rotenbauer.de/wp-content/uploads/kuh-weiss-1.webp) !important}@media (max-width:767px){.elementor-963 .elementor-element.elementor-element-9a55d73{background-image:url(http://rotenbauer.de/wp-content/uploads/kuh-weiss-1.webp) !important}}@media (min-width:1600px){.elementor-963 .elementor-element.elementor-element-9a55d73{background-image:url(http://rotenbauer.de/wp-content/uploads/kuh-weiss-1.webp) !important}}
.elementor-963 .elementor-element.elementor-element-9a55d73{background-position:50% 50% !important;background-size:536px 434px !important;background-repeat:no-repeat !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{background-color:rgb(255, 255, 255);background-image:url(http://rotenbauer.de/wp-content/uploads/kuh-weiss-1.webp),var(--rkb-textur) !important;background-size:536px 434px,auto !important;background-repeat:no-repeat,repeat !important;background-position:center center,50% 0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-963 .elementor-element.elementor-element-4a804d75 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:60px !important;line-height:72px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-55283775 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:30px !important;line-height:42px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:400 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-663961a{position:relative}
.elementor-963 .elementor-element.elementor-element-663961a{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-663961a{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-2b4e7b7 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:50px !important;line-height:65px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{font-size:15px !important;line-height:34px !important;letter-spacing:0.2px !important;padding:0px 20px !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-963 .elementor-element.elementor-element-750fc3d0{position:relative}
.elementor-963 .elementor-element.elementor-element-750fc3d0{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-750fc3d0{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-b96adfa img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-963 .elementor-element.elementor-element-40cd03d6 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:60px !important;line-height:72px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-7abba588 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:30px !important;line-height:42px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:400 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-5182cbaa{position:relative}
.elementor-963 .elementor-element.elementor-element-5182cbaa{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-5182cbaa{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-1093f719 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:60px !important;line-height:72px !important;letter-spacing:0px !important;text-transform:uppercase !important;font-weight:700 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-67c2a034 .elementor-heading-title{font-family:'Asap Condensed',Arial Narrow,sans-serif !important;font-size:30px !important;line-height:42px !important;letter-spacing:0px !important;text-transform:none !important;font-weight:400 !important;color:rgb(34, 32, 30) !important;margin:0;}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-963 .elementor-element.elementor-element-14645d1{position:relative}
.elementor-963 .elementor-element.elementor-element-14645d1{background-color:rgb(255, 255, 255)}
.elementor-963 .elementor-element.elementor-element-14645d1{background-image:var(--rkb-textur);background-position-x:50%}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:800/600;object-fit:cover}
.elementor-963 .elementor-element.elementor-element-52629952 img{width:100% !important;height:auto;max-width:100% !important;display:block}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{background-color:rgb(161, 84, 57);padding:40px 40px 40px 40px !important;background-image:var(--rkb-textur);box-shadow:8px 20px 45px rgba(161,84,57,.12);min-height:600px;align-content:flex-start}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf > .elementor-container{max-width:none}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{font-size:15px !important;line-height:34px !important;letter-spacing:0.2px !important;padding:0px 20px !important}
@media (min-width:1680px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:304px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 calc((100% - 40px) * 0.32155) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:224px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{flex:0 0 calc((100% - 40px) * 0.67845) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:70px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:400px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:74px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:175px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:177px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:400/399;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:144px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:144px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 calc((100% - 40px) * 0.67652) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:40px !important;margin-bottom:0 !important;display:block;width:800px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:800/600;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 calc((100% - 40px) * 0.32348) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:600px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:240px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:140px !important}
}
@media (min-width:1360px) and (max-width:1679px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:304px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 calc((100% - 40px) * 0.32155) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:224px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{flex:0 0 calc((100% - 40px) * 0.67845) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:70px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:400px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:74px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:175px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:177px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:400/399;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:144px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:1360px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 calc((100% - 70px) * 0.68450) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:144px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 calc((100% - 70px) * 0.31550) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:70px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:1360px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 calc((100% - 40px) * 0.67652) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:40px !important;margin-bottom:0 !important;display:block;width:800px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:800/600;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 calc((100% - 40px) * 0.32348) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:600px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:240px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:140px !important}
}
@media (min-width:1200px) and (max-width:1359px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:304px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 calc((100% - 40px) * 0.32155) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:224px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{flex:0 0 calc((100% - 40px) * 0.67845) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:1200px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:70px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:353px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 calc((100% - 70px) * 0.31239) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:353/353;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 calc((100% - 70px) * 0.68761) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:51px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:152px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:144px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 calc((100% - 140px) * 0.33333) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:353/352;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 calc((100% - 70px) * 0.31239) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:71px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:353/353;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 calc((100% - 70px) * 0.68761) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:122px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:1200px !important;column-gap:70px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 calc((100% - 70px) * 0.68761) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:121px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 calc((100% - 70px) * 0.31239) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:353/353;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:1200px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 calc((100% - 40px) * 0.67845) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:787/590;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 calc((100% - 40px) * 0.32155) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:40px 40px 40px 40px !important;min-height:590px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:235px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:140px !important}
}
@media (min-width:960px) and (max-width:1199px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:944px !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:304px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 calc((100% - 20px) * 0.32576) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 40px 20px 40px !important;min-height:224px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58d0b600 .elementor-heading-title{font-size:49px !important;line-height:1.2 !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{flex:0 0 calc((100% - 20px) * 0.67424) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:944px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:70px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:70px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:944px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:288px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 calc((100% - 40px) * 0.31858) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:288/288;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 calc((100% - 40px) * 0.68142) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:5px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:944px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 calc((100% - 80px) * 0.33333) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:89px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 calc((100% - 80px) * 0.33333) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:70px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 calc((100% - 80px) * 0.33333) !important;width:auto !important;max-width:none !important;order:2;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:288/287;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:944px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 calc((100% - 40px) * 0.31858) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:288/288;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 calc((100% - 40px) * 0.68142) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:58px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:944px !important;column-gap:40px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 calc((100% - 40px) * 0.68142) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 calc((100% - 40px) * 0.31858) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:48px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:288/288;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:40px !important;padding-right:40px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:944px !important;column-gap:20px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 calc((100% - 20px) * 0.67424) !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:623/467;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 calc((100% - 20px) * 0.32576) !important;width:auto !important;max-width:none !important;order:1;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:467px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:176px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:140px !important}
}
@media (min-width:640px) and (max-width:959px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:241px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:141px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58d0b600 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{display:none !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:60px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:681px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:0px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:2;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:400/399;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:40px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:41px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:41px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:39px !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:0px !important;margin-bottom:0 !important;display:block;width:400px !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:400/400;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:20px !important;padding-right:20px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:728px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:728/546;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:20px !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:80px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:0px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:70px !important}
}
@media (max-width:639px){
.elementor-963 .elementor-element.elementor-element-6344f98{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-6344f98 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-6344f98{min-height:302px}
.elementor-963 .elementor-element.elementor-element-2afa7b56{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-643dabb4{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-484fe5f9 > .elementor-widget-wrap{padding:20px 15px 20px 15px !important;min-height:202px}
.elementor-963 .elementor-element.elementor-element-58d0b600{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58d0b600 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-67d00b38{display:none !important}
.elementor-963 .elementor-element.elementor-element-6344f98{padding-bottom:60px !important}
.elementor-963 .elementor-element.elementor-element-4d4915a9{min-height:20px;display:block}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1cc6301c{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-591d67af .elementor-heading-title{font-size:32px !important;line-height:1.2 !important}
.elementor-963 .elementor-element.elementor-element-ef7a985{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-626081f2{padding-bottom:40px !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{min-height:761px}
.elementor-963 .elementor-element.elementor-element-e4f06e4{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-215a3e34 img{aspect-ratio:360/360;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-30d82519{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-4a804d75{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4a804d75 .elementor-heading-title{font-size:35px !important;line-height:1.2 !important}
.elementor-963 .elementor-element.elementor-element-55283775{margin-top:41px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-7878399b{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-9a55d73{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-663961a > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-6c9cb659{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-2b4e7b7 .elementor-heading-title{font-size:43px !important;line-height:55.25px !important}
.elementor-963 .elementor-element.elementor-element-2a93f9a9{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-569bf8dd{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba{margin-top:0px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-6aeee8ba .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-1165b405{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-4c8b5b7e{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:2;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-1e9b1097 img{aspect-ratio:360/359;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-663961a{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-97dd4bd{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa{margin-top:41px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-b96adfa img{aspect-ratio:360/360;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-6cbddb60{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:40px !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-40cd03d6 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-7abba588{margin-top:40px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-65737c39{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-750fc3d0{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-7bd35fa5{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719{margin-top:39px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-1093f719 .elementor-heading-title{font-size:51px !important;line-height:61.2px !important}
.elementor-963 .elementor-element.elementor-element-67c2a034{margin-top:41px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-58bef6f3{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-384fbcdc{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:39px !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-6ab39ffa img{aspect-ratio:360/360;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-5182cbaa{padding-bottom:0px !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-left:15px !important;padding-right:15px !important;padding-top:0 !important}
.elementor-963 .elementor-element.elementor-element-14645d1 > .elementor-container{max-width:360px !important;column-gap:0px !important;row-gap:0 !important;flex-wrap:wrap !important}
.elementor-963 .elementor-element.elementor-element-776e3710{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:0;margin-top:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952{margin-top:20px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-52629952 img{aspect-ratio:360/270;object-fit:cover;height:auto !important}
.elementor-963 .elementor-element.elementor-element-2ddc2192{flex:0 0 100% !important;width:auto !important;max-width:none !important;order:1;margin-top:20px !important}
.elementor-963 .elementor-element.elementor-element-6cbf0ebf{margin-top:0px !important;margin-bottom:0 !important;display:block;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.elementor-963 .elementor-element.elementor-element-47386704 > .elementor-widget-wrap{padding:20px 20px 20px 20px !important;min-height:80px}
.elementor-963 .elementor-element.elementor-element-8c5865e{margin-top:0px !important;margin-bottom:0 !important;display:block;width:auto !important;max-width:100% !important;margin-left:0px !important;margin-right:auto !important}
.elementor-963 .elementor-element.elementor-element-8c5865e .elementor-button{white-space:nowrap !important}
.elementor-963 .elementor-element.elementor-element-14645d1{padding-bottom:70px !important}
}/* End custom CSS */