.hero{margin-bottom:100px;position:relative}.hero .four-bg-pattern-desktop-container{background-size:cover}.hero.no-margin{margin-bottom:0!important}.hero .wrapper{justify-content:space-between;margin:0 auto;max-width:1240px;padding:218px 40px 80px}.hero .wrapper.two-column{display:flex;gap:40px;text-align:left}.hero .wrapper.two-column .text{width:600px}.hero .wrapper.two-column .text:last-child{margin-bottom:0}.hero .two-column .image{align-self:flex-start;background-color:#fff;border-radius:20px;line-height:0;padding:45px;width:275px}.hero .two-column .image img{display:block;width:100%}.hero .image img{max-width:100%;width:100%}.hero h1{color:#fff;margin:0 0 40px}.hero h1 .thicker,.hero p{font-weight:500}.hero p{color:#fff;margin:15px auto 30px;max-width:960px}.hero a.button,.hero p{font-family:indivisible}.hero a.button{border-radius:50px;border-width:0;display:inline-block;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin:0 auto;padding:15px 25px;text-align:center;transition:background-color .5s}.hero a.button:after{content:"+";display:inline-block;margin-left:5px;transition:transform .5s}.hero a.button:hover{text-decoration:none}.hero a.button:hover:after{transform:rotate(45deg)}.post-body>.wrapper{display:flex;flex-wrap:wrap;gap:100px;justify-content:space-between;margin:0 auto 150px;max-width:1240px;padding:0 40px}.main-body{flex-shrink:1;max-width:660px;width:calc(100% - 500px)}.main-body.full-width{max-width:none;width:100%}.main-body .two-columns{display:flex;flex-wrap:wrap;gap:40px;margin-top:100px}.main-body .two-columns .column{width:calc(50% - 20px)}.main-body p{color:#231f20;font-weight:400}.main-body p a{color:inherit}.main-body p a:hover{text-decoration:none}.main-body h2{color:#000;margin:0 0 20px}.main-body h3{color:var(--color-blue);margin:40px 0 10px}.main-body h3 a{color:var(--color-blue);text-decoration:none}.main-body .two-columns h3{margin-top:0}.main-body .button{border-radius:50px;border-width:0;display:inline-block;font-family:indivisible;font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin:0 auto 40px;padding:15px 25px;text-align:center;transition:background-color .5s}.main-body .button:hover{background-color:var(--color-blue)}.main-body .contacts{margin:100px 0 50px}.main-body .contacts .boxes{display:flex;gap:20px}.main-body .contacts .boxes .contact{background:var(--Grey_Light,hsla(210,3%,86%,.3));border-radius:20px;padding:30px;width:calc(50% - 10px)}.main-body .contacts .boxes .contact h5{color:var(--color-green);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:22px;margin-bottom:8px}.main-body .contacts .boxes .contact p{color:var(--color-shadow,#231f20);font-size:15px;letter-spacing:-.3px;line-height:20px;margin-bottom:5px}.main-body .contacts .boxes .contact p:last-child{margin-bottom:0}.main-body .contacts .boxes .contact p a{color:var(--color-shadow,#231f20);text-decoration:underline}.main-body .contacts .boxes .contact p a:hover{text-decoration:none}.main-body :last-child{margin-bottom:0}.main-body .post-content p{color:#797665;margin-bottom:0}.sidebar{display:flex;flex-direction:column;gap:40px;width:400px}.sidebar .box{background:var(--Grey_Light,hsla(210,3%,86%,.3));border-radius:20px;padding:50px;width:100%}.sidebar .box strong{font-weight:600}.sidebar .box p a:not(.button){color:#000}.sidebar .box .button{border-radius:50px;border-width:0;display:inline-block;font-family:indivisible;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin:25px auto 0;padding:15px 23px;text-align:center;transition:background-color .5s}.sidebar .box .button:after{content:"+";display:inline-block;margin-left:5px;transition:transform .5s}.sidebar .box .button:hover{background:#378494;text-decoration:none}.sidebar .box .button:hover:after{transform:rotate(45deg)}.sidebar .box .label a{color:var(--color-shadow,#231f20);text-decoration:underline}.sidebar .box .label a:hover{text-decoration:none}.sidebar .box p{font-size:18px;font-weight:400;line-height:26px}.sidebar .box h5,.sidebar .box p{letter-spacing:-.36px;margin-bottom:15px}.sidebar .box h5{color:var(--color-blue);font-weight:600}.sidebar .box p:last-of-type{margin-bottom:0}.all-products{margin-top:100px;width:100%}.all-products h2{color:var(--color-shadow)}.product-wrapper{column-count:3;column-gap:40px;margin-top:50px}.product-wrapper .product{border-bottom:3px solid #dadbdc;display:inline-block;margin-bottom:40px;padding-bottom:40px}.product-wrapper .product p{font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:20px;margin-bottom:0}.product-wrapper .product h5{color:var(--color-green);font-weight:600;margin-bottom:15px}.upcoming-event{background-color:var(--color-blue-dark);border-radius:20px;display:flex;gap:30px;margin-bottom:100px;padding:30px}.upcoming-event .image{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:170px}.upcoming-event .image img{border-radius:10px;display:block;width:100%}.upcoming-event .button{border-radius:50px;border-width:0;display:inline-block;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:24px;margin:15px auto 0;padding:14px 19px;text-align:center;transition:background-color .5s}.upcoming-event .button:after{content:"+";display:inline-block;margin-left:5px;transition:transform .5s}.upcoming-event .button:hover{background:#378494;text-decoration:none}.upcoming-event .button:hover:after{transform:rotate(45deg)}.upcoming-event .text .eyebrow-small{color:var(--color-blue-Light,#b4dcf0);font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:30px;text-transform:uppercase}.upcoming-event .text h3{color:var(--color-green-light);margin:10px 0}.upcoming-event .text p{color:#fff;margin-bottom:20px}.upcoming-event .text :last-child{margin-bottom:0}@media (max-width:768px){.hero{margin-bottom:100px}}@media (max-width:1024px){.hero .wrapper{padding:174px 30px 100px}.hero h1{margin-bottom:30px}.hero .wrapper.two-column{align-items:center;flex-direction:column;gap:0}.hero .wrapper.two-column .text{margin:0 0 50px;width:100%}.post-body>.wrapper{flex-wrap:wrap;gap:100px;padding:0 30px}.main-body,.sidebar{max-width:100%;width:100%}.main-body .two-columns{flex-direction:column;gap:70px;margin-top:70px}.main-body .two-columns .column{width:100%}.main-body .two-columns ul li,.main-body.full-width p{font-size:16px;line-height:22px}.main-body .two-columns ul li{margin-bottom:10px}.main-body .contacts .boxes{flex-direction:column}.main-body p{margin-bottom:16px}.main-body .contacts .boxes .contact{width:100%}.main-body .contacts .boxes .contact p{font-size:13.5px;line-height:18px}.sidebar .box{padding:30px}.upcoming-event{flex-wrap:wrap}.upcoming-event .image,.upcoming-event .image .button{width:100%}.all-products{order:2}.sidebar{order:3}}.cta{padding:100px 30px}.cta .wrapper{margin:0 auto;max-width:1160px;text-align:center}.cta h2{color:#fff;font-family:indivisible;font-size:40px;font-weight:600;letter-spacing:-.8px;line-height:42px;margin:0;text-align:center}.cta h1 .thicker{font-weight:500}.cta p{color:#dadbdc;font-weight:500;line-height:28px;margin:20px auto 40px;max-width:960px}.cta a.button,.cta p{font-family:indivisible;font-size:20px;letter-spacing:-.4px;text-align:center}.cta a.button{border-radius:50px;border-width:0;display:inline-block;font-weight:600;line-height:24px;margin:0 auto;padding:15px 25px;transition:background-color .5s}.cta a.button:hover{text-decoration:none}.cta a.button:after{content:"+";display:inline-block;margin-left:5px;transition:transform .5s}.cta a.button:hover:after{transform:rotate(45deg)}@media (max-width:1024px){.cta{padding:70px 30px}.cta h2{font-size:30px;letter-spacing:-.6px;line-height:32px}.cta p{font-size:16px;letter-spacing:-.32px;line-height:22px}.cta a.button{font-size:17px}.all-products{margin-top:0}.product-wrapper{column-count:1;margin-top:30px}.product-wrapper .product{margin-bottom:30px;padding-bottom:30px}.main-body .contacts .boxes .contact h5{font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:20px}}