.elementor-5315 .elementor-element.elementor-element-72f87af{margin-top:0px;margin-bottom:60px;}.elementor-5315 .elementor-element.elementor-element-6c8c221:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5315 .elementor-element.elementor-element-6c8c221 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5315 .elementor-element.elementor-element-6c8c221 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 60px 60px;}.elementor-5315 .elementor-element.elementor-element-6c8c221 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5315 .elementor-element.elementor-element-827f1fb .elementor-heading-title{color:#01462C;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-0550736{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-9c70c13 .elementor-heading-title{color:#01462C;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-5ad220f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-db860eb{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-fc4214e .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-bda03c7{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-51c7a95 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-dabb721{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-f86b806 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-27528a1{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-6dd8e2f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-924b1ac{font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-4df15ef .elementor-heading-title{color:#01462C;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-4df15ef > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5315 .elementor-element.elementor-element-ac2f63b{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-9206095 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-0e06f49{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-0c85063 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-f64621d{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-41ffd5c .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-b5838eb{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-3b6b809 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-1158628 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-d0305d9 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-62fa336{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-caf7d77{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-bca8bd1 .elementor-heading-title{color:#01462C;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-bca8bd1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5315 .elementor-element.elementor-element-6cd5424{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-3672d96 .elementor-accordion-icon, .elementor-5315 .elementor-element.elementor-element-3672d96 .elementor-accordion-title{color:#01462C;}.elementor-5315 .elementor-element.elementor-element-3672d96 .elementor-accordion-icon svg{fill:#01462C;}.elementor-5315 .elementor-element.elementor-element-3672d96 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-3672d96 .elementor-tab-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-5315 .elementor-element.elementor-element-f078af7 .elementor-heading-title{color:#01462C;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;text-transform:none;line-height:40px;letter-spacing:0.3px;}.elementor-5315 .elementor-element.elementor-element-f078af7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5315 .elementor-element.elementor-element-f291bde{color:#000000;font-family:"Montserrat", Sans-serif;}.elementor-5315 .elementor-element.elementor-element-bb2bce6:not(.elementor-motion-effects-element-type-background), .elementor-5315 .elementor-element.elementor-element-bb2bce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01462C;}.elementor-5315 .elementor-element.elementor-element-bb2bce6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-5315 .elementor-element.elementor-element-bb2bce6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5315 .elementor-element.elementor-element-20739de .elementor-button{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;background-color:#01462C;}.elementor-5315 .elementor-element.elementor-element-f709e9a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;background-color:#01462C;}.elementor-5315 .elementor-element.elementor-element-f90732f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;background-color:#01462C;}.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-progression-masonry-column{width:33.330%;}.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-masonry-margins{margin-top:-15px;margin-left:-15px;margin-right:-15px;}.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-progression-image-masonry-padding{padding:15px;}.elementor-5315 .elementor-element.elementor-element-eaf926c .progression-studios-grid-caption{text-align:left;}.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-progression-image-grid-container{text-align:center;}.elementor-5315 .elementor-element.elementor-element-eaf926c  .boosted-elements-progression-image-grid-item:hover img{opacity:1;}.elementor-5315 .elementor-element.elementor-element-eaf926c{width:var( --container-widget-width, 100.25% );max-width:100.25%;--container-widget-width:100.25%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-progression-masonry-column{width:50%;}}@media(max-width:767px){.elementor-5315 .elementor-element.elementor-element-eaf926c .boosted-elements-progression-masonry-column{width:100%;}}