.module:not(:last-child){--kit-widget-spacing:20px}
.page-landing .home-section-1:not(.motion-bg){background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #000000 100%)}
.page-landing .home-section-1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 60px 0px}
.page-landing .home-column-1>.column--filled{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px}
.page-landing .home-section-2>.section__row>.column>.column__inner{align-content:center;align-items:center}
.page-landing .home-section-2>.section__row{max-width:1550px}
.page-landing .home-section-2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 50px 30px;z-index:1;border-radius:0px 0px 0px 0px}
.page-landing .block.home-column-2.column.block.column>.column__inner.column--filled{align-content:center;align-items:center}
.page-landing .home-column-2{z-index:2}
.page-landing .home-heading-1>.module__body{margin:0px 0px 0px 0px;padding:30px 0px 10px 0px}
.page-landing .home-heading-1 .heading-group{text-align:center}
.page-landing .home-heading-1 .heading-group .heading-group__inner{max-width:800px}
.page-landing .home-heading-1 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:45px;line-height:54px;letter-spacing:-2.3px;margin-bottom:0px}
.page-landing .home-heading-1 .heading-group .item--subtitle{color:#FFFFFF;margin-bottom:18px}
.page-landing .home-heading-1 .heading-group .item--subtitle .item--subtext .text-gradient:not(.icon--heading){--gradient-color-from:#FFFFFF;--gradient-color-to:#FFFFFF;--gradient-first-color:#FFFFFF}
.page-landing .home-text-1>.module__body{margin:30px 0px 30px 9px}
.page-landing .home-text-1 .rich-text{text-align:center;color:#FFFFFF;font-size:20px;line-height:1.8}
.page-landing .home-text-1 .rich-text .item--inner{max-width:600px}
.page-landing .home-dualbutton-1 .dual-btn__first:hover{background-color:#004BD2;color:#ffffff}
.page-landing .home-dualbutton-1 .dual-btn__second{background-color:#FFFFFF;color:#000000;font-size:20px;border-radius:10px 10px 10px 10px}
.page-landing .home-dualbutton-1 .dual-btn__second:hover{background-color:#050505;color:#FFFFFF}
.page-landing .home-dualbutton-1 .dual-btn__group{width:40%}
.page-landing .home-dualbutton-1 .dual-btn:not(:last-child){margin-right:16px}
.page-landing .home-dualbutton-1 .dual-btn__first>i{padding-right:8px;font-size:28px}
.page-landing .home-dualbutton-1 .dual-btn__second>svg{margin-right:8px;max-width:32px}
.page-landing .home-dualbutton-1 .dual-btn__first{color:#ffffff;font-size:20px;border-radius:10px 10px 10px 10px}
.page-landing .home-dualbutton-1 .dual-btn__second svg path{stroke:#000000;fill:#000000}
.page-landing .home-dualbutton-1 .dual-btn__second:hover svg path{stroke:#FFFFFF;fill:#FFFFFF}
.module--text{font-family:var( --type-text-font-family ), Sans-serif;font-weight:var( --type-text-font-weight );color:var( --color-text )}
.page-landing .home-text-2{padding:20px 0px 0px 0px;text-align:center;font-size:14px;font-weight:400;color:#FFFFFF}
.page-landing .home-box-1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-box-1:not(.motion-bg){background-color:#000000}
.page-landing .home-box-2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-image-1{padding:0px 0px 0px 0px;text-align:center}
.page-landing .home-image-1 img{width:100%;max-width:100%;height:100%}
.page-landing .home-box-3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-image-2 img{height:650px;object-fit:fill}
.page-landing .home-box-4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-image-3{padding:20px 0px 0px 0px;text-align:center}
.page-landing .home-image-3 img{width:100%;max-width:100%;height:100%}
.page-landing .home-box-5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-5:not(.motion-bg){background-color:#000000}
.page-landing .has-home-heading-2{margin:0px 0px 0px 0px;text-align:center}
.page-landing .has-home-heading-2 .heading-group__inner{max-width:690px}
.page-landing .has-home-heading-2 .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:70px;line-height:1.07;letter-spacing:2.6px;margin-bottom:0px}
.page-landing .has-home-heading-2 .item--subtitle{color:#FFFFFF;margin-bottom:13px}
.page-landing .has-home-heading-2 .item--subtitle .item--subtext .text-gradient:not(.icon--heading){--gradient-color-from:#FFFFFF;--gradient-color-to:#FFFFFF;--gradient-first-color:#FFFFFF}
.page-landing .has-home-heading-2 .item--subtitle,.page-landing .has-home-heading-2 .item--subtitle span{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2.56px}
.page-landing .home-text-3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:700;color:#FFFFFF}
.page-landing .home-section-3:not(.motion-bg){background-color:#000000}
.page-landing .home-section-3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px}
.page-landing .has-home-carousel-1{margin:0px 0px 0px 0px}
.page-landing .has-home-carousel-1 .carousel-viewport .carousel-slide{padding:0 30px}
.page-landing .has-home-carousel-1 .carousel-viewport{margin:0 -30px}
.page-landing .home-box-6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-6:not(.motion-bg){background-color:#000000}
.page-landing .home-box-7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-box-8{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px}
.page-landing .home-box-8:not(.motion-bg){background-color:#242424}
.page-landing .home-heading-3>.module__body{border-style:none;border-radius:15px 15px 15px 15px}
.page-landing .home-heading-3 .heading-group{text-align:left}
.page-landing .home-heading-3 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:46px;font-weight:400;margin-bottom:0px}
.page-landing .home-button-1>.module__body{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px}
.page-landing .home-button-1 .btn-wrap .btn{background:#004BD2;border-style:solid!important;border-color:#004BD2!important}
.page-landing .home-button-1 .btn-wrap .btn:hover,.page-landing .home-button-1 .btn-wrap .btn:focus{color:#FFFFFF;background:#09AEED00}
.page-landing .home-button-1 .btn-wrap .icon--left .btn-icon{margin-right:9px}
.page-landing .home-box-9{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.page-landing .home-image-4{text-align:center}
.page-landing .home-image-4 img{width:100%;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 0px 0px #000000}
.page-landing .home-box-10{--display:flex;--justify-content:flex-end;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px}
.page-landing .home-testimonials-1>.module__body{background-color:#171717D1;padding:30px 30px 30px 30px;border-radius:50px 50px 50px 50px}
.page-landing .home-testimonials-1 .testimonial-carousel4 .title{color:#FFFFFF}
.page-landing .home-testimonials-1 .testimonial-carousel .item--desc{color:#FFFFFF;font-size:22px;font-style:normal;line-height:38px}
.page-landing .home-box-11{--display:flex;--justify-content:flex-end;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px}
.page-landing .home-video-1 .wrapper{--video-aspect-ratio:0.5625}
.page-landing .home-testimonials-2>.module__body{background-color:#171717D1;padding:30px 30px 30px 30px;border-radius:50px 50px 50px 50px}
.page-landing .home-testimonials-2 .testimonial-carousel4 .title{color:#FFFFFF}
.page-landing .home-testimonials-2 .testimonial-carousel .item--desc{color:#FFFFFF;font-size:22px;font-style:normal;line-height:38px}
.page-landing .home-box-12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}
.page-landing .home-box-12:not(.motion-bg){background-color:#000000}
.page-landing .home-box-13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-heading-4 .heading-group{text-align:center}
.page-landing .home-heading-4 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:160px;line-height:100px;margin-bottom:0px}
.page-landing .home-heading-5 .heading-group{text-align:center}
.page-landing .home-heading-5 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:160px;line-height:100px;margin-bottom:0px}
.page-landing .home-box-14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-14:not(.motion-bg){background-color:#000000}
.page-landing .home-box-15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end}
.page-landing .home-text-4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;font-size:18px;font-weight:400;color:#FFFFFF;--align-self:center}
.page-landing .home-text-4 p{margin-block-end:10px}
.page-landing .home-box-16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-grow:0;--flex-shrink:0}
.page-landing .home-image-5 img{width:100%;max-width:100%}
.page-landing .home-box-17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-box-18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-18:not(.motion-bg){background-color:#000000}
.page-landing .home-heading-6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}
.page-landing .home-heading-6 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:48px;font-weight:400;line-height:70px;letter-spacing:0.5px;margin-bottom:0px}
.page-landing .home-section-4:not(.motion-bg){background-color:#000000}
.page-landing .home-section-4>.section__row{max-width:1750px}
.page-landing .home-section-4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 15px 125px 15px}
.page-landing .column__inner.block.has-home-column-4.column{justify-content:center}
.page-landing .home-heading-7>.module__body{margin:0px 0px 45px 0px}
.page-landing .home-heading-7 .heading-group{text-align:center}
.page-landing .home-heading-7 .heading-group .heading-group__inner{max-width:735px}
.page-landing .home-heading-7 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:52px;font-weight:600;line-height:1.07692;letter-spacing:-0.52px;margin-bottom:0px}
.page-landing .home-heading-7 .heading-group .item--subtitle{color:#FFFFFF;margin-bottom:22px}
.page-landing .home-heading-7 .heading-group .item--subtitle,.page-landing .home-heading-7 .heading-group .item--subtitle span{font-size:16px;font-weight:500}
.page-landing .home-grid-1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}
.page-landing .gallery-grid.block.home-grid-1 .post--title a{color:#FFFFFF}
.page-landing .portfolio-style3 .post--holder{background-color:#07000E}
.page-landing .portfolio-style3 .post--holder .svg1,.page-landing .portfolio-style3 .post--holder .svg2{fill:#07000E}
.page-landing .portfolio-style3 .post--holder .btn-wrap{background:#413F43}
.page-landing .home-box-19{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px}
.page-landing .home-box-21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-21:not(.motion-bg){background-color:#D7FE03}
.module--iconbox.view-default .icon-frame{fill:var( --color-primary );color:var( --color-primary );border-color:var( --color-primary )}
.module--iconbox .icon-box-title{font-family:var( --type-primary-font-family ), Sans-serif;font-weight:var( --type-primary-font-weight );color:var( --color-primary )}
.module--iconbox:has(:hover) .icon-box-title,.module--iconbox:has(:focus) .icon-box-title{color:var( --color-primary )}
.module--iconbox .icon-box-description{font-family:var( --type-text-font-family ), Sans-serif;font-weight:var( --type-text-font-weight );color:var( --color-text )}
.page-landing .home-iconbox-1 .icon-box-wrapper{gap:15px}
.page-landing .home-iconbox-1.view-default .icon-frame{fill:#000000;color:#000000;border-color:#000000}
.page-landing .home-iconbox-1 .icon-box-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000}
.page-landing .block.home-iconbox-1:has(:hover) .icon-box-title,.page-landing .block.home-iconbox-1:has(:focus) .icon-box-title{color:#000000}
.page-landing .home-box-22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:500px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-22:not(.motion-bg){background-color:#FFFFFF}
.page-landing .home-iconbox-2 .icon-box-wrapper{gap:15px}
.page-landing .home-iconbox-2.view-default .icon-frame{fill:#000000;color:#000000;border-color:#000000}
.page-landing .home-iconbox-2 .icon-box-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000}
.page-landing .block.home-iconbox-2:has(:hover) .icon-box-title,.page-landing .block.home-iconbox-2:has(:focus) .icon-box-title{color:#000000}
.page-landing .home-box-23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}
.page-landing .home-box-24,.page-landing .home-box-25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-box-26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-box-26:not(.motion-bg){background-color:transparent;background-image:linear-gradient(180deg, #09AEED 0%, #0182C1 100%)}
.page-landing .home-iconbox-3 .icon-box-wrapper{gap:15px}
.page-landing .home-iconbox-3.view-default .icon-frame{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF}
.page-landing .home-iconbox-3 .icon-box-title{font-family:"Roboto", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF}
.page-landing .block.home-iconbox-3:has(:hover) .icon-box-title,.page-landing .block.home-iconbox-3:has(:focus) .icon-box-title,.page-landing .home-iconbox-3 .icon-box-description{color:#FFFFFF}
.page-landing .home-box-27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-27:not(.motion-bg){background-color:#000000}
.page-landing .has-home-heading-8{margin:0px 0px 0px 0px;text-align:center}
.page-landing .has-home-heading-8 .heading-group__inner{max-width:690px}
.page-landing .has-home-heading-8 .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:16px;letter-spacing:0px;margin-bottom:0px}
.page-landing .has-home-heading-8 .item--subtitle{color:#FFFFFF;margin-bottom:13px}
.page-landing .has-home-heading-8 .item--subtitle .item--subtext .text-gradient:not(.icon--heading){--gradient-color-from:#FFFFFF;--gradient-color-to:#FFFFFF;--gradient-first-color:#FFFFFF}
.page-landing .has-home-heading-8 .item--subtitle,.page-landing .has-home-heading-8 .item--subtitle span{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2.56px}
.page-landing .home-heading-9{padding:50px 0px 50px 0px}
.page-landing .home-heading-9 .heading-group{text-align:center}
.page-landing .home-heading-9 .heading-group .item--title{color:#FFFFFF;-webkit-text-stroke-color:#FFFFFF;font-size:160px;line-height:100px;margin-bottom:0px}
.page-landing .home-heading-9 .heading-group .title--highlight{color:#FFFFFF}
.page-landing .home-box-28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-28:not(.motion-bg){background-color:#000000}
.page-landing .home-box-29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-box-30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-5{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-31{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-6{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-7{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-accordion-1{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFFFFF}
.page-landing .home-accordion-1>.accordion>.accordion-item>.accordion-item-title{background-color:#464444;border-style:none}
.page-landing .home-accordion-1>.accordion>.accordion-item>.accordion-item-title:hover,.page-landing .home-accordion-1>.accordion>.accordion-item[open]>.accordion-item-title{background-color:#004BD2}
:where(.page-landing .block.home-accordion-1>.accordion>.accordion-item)>.stack{background-color:#242424}
.page-landing .home-accordion-1{--n-accordion-padding:20px 20px 20px 20px}
:where(.page-landing .block.home-accordion-1>.accordion>.accordion-item>.accordion-item-title>.accordion-item-title-header)>.accordion-item-title-text{font-weight:700}
.page-landing .home-box-33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-box-34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-8{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-35{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-9{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-10{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-accordion-2{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFFFFF}
.page-landing .home-accordion-2>.accordion>.accordion-item>.accordion-item-title{background-color:#464444;border-style:none}
.page-landing .home-accordion-2>.accordion>.accordion-item>.accordion-item-title:hover,.page-landing .home-accordion-2>.accordion>.accordion-item[open]>.accordion-item-title{background-color:#004BD2}
:where(.page-landing .block.home-accordion-2>.accordion>.accordion-item)>.stack{background-color:#242424}
.page-landing .home-accordion-2{--n-accordion-padding:20px 20px 20px 20px}
:where(.page-landing .block.home-accordion-2>.accordion>.accordion-item>.accordion-item-title>.accordion-item-title-header)>.accordion-item-title-text{font-weight:700}
.page-landing .home-box-37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}
.page-landing .home-box-38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-11{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-39{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-12{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-box-40{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px}
.page-landing .home-text-13{padding:10px 0px 10px 0px;text-align:center;color:#FFFFFF}
.page-landing .home-accordion-3{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFFFFF}
.page-landing .home-accordion-3>.accordion>.accordion-item>.accordion-item-title{background-color:#464444;border-style:none}
.page-landing .home-accordion-3>.accordion>.accordion-item>.accordion-item-title:hover,.page-landing .home-accordion-3>.accordion>.accordion-item[open]>.accordion-item-title{background-color:#004BD2}
:where(.page-landing .block.home-accordion-3>.accordion>.accordion-item)>.stack{background-color:#242424}
.page-landing .home-accordion-3{--n-accordion-padding:20px 20px 20px 20px}
:where(.page-landing .block.home-accordion-3>.accordion>.accordion-item>.accordion-item-title>.accordion-item-title-header)>.accordion-item-title-text{font-weight:700}
@media (max-width:1200px){
.page-landing .home-section-2{padding:175px 30px 175px 30px}
.page-landing .home-column-2>.column--filled{padding:0px 0px 0px 0px}
.page-landing .has-home-heading-2 .item--title{font-size:50px}
.page-landing .gallery-grid.block.home-grid-1 .post--title{font-size:25px}
.page-landing .has-home-heading-8 .item--title{font-size:50px}
}
@media (max-width:1024px){
.page-landing .home-section-1{padding:0px 0px 20px 0px}
.page-landing .home-section-2{padding:150px 15px 40px 15px}
.page-landing .home-column-2>.column--filled{padding:0px 0px 0px 0px}
.page-landing .home-heading-1 .heading-group .heading-group__inner{max-width:700px}
.page-landing .home-heading-1 .heading-group .item--title{font-size:50px}
.page-landing .home-dualbutton-1 .dual-btn__group{width:80%}
.page-landing .home-image-2 img{height:100%}
.page-landing .home-box-5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}
.page-landing .home-section-3{padding:15px 0px 0px 0px}
.page-landing .home-box-8{--padding-top:52px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}
.page-landing .home-heading-3 .heading-group{text-align:center}
.page-landing .home-heading-3 .heading-group .item--title{font-size:26px;line-height:1.7em}
.page-landing .home-heading-4 .heading-group .item--title{font-size:80px}
.page-landing .home-heading-5 .heading-group .item--title{font-size:100px}
.page-landing .home-box-15{--justify-content:center}
.page-landing .home-box-18{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}
.page-landing .home-heading-6{padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}
.page-landing .home-heading-6 .heading-group{text-align:center}
.page-landing .home-heading-6 .heading-group .item--title{font-size:32px;line-height:56px}
.page-landing .home-section-4{padding:30px 0px 50px 0px}
.page-landing .home-grid-1{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%}
.page-landing .gallery-grid.block.home-grid-1 .post--title,.page-landing .home-iconbox-1 .icon-box-title{font-size:20px}
.page-landing .home-iconbox-2 .icon-box-title,.page-landing .home-iconbox-3 .icon-box-title{font-size:22px}
.page-landing .has-home-heading-8 .item--title{font-size:40px}
.page-landing .home-heading-9 .heading-group .item--title{font-size:101px}
}
@media (max-width:880px){
.page-landing .has-home-heading-2 .heading-group__inner{max-width:500px}
.page-landing .has-home-heading-2 .item--title{font-size:40px}
.page-landing .home-heading-7 .heading-group .item--title{font-size:45px}
.page-landing .has-home-heading-8 .heading-group__inner{max-width:500px}
.page-landing .has-home-heading-8 .item--title{font-size:40px}
}
@media (max-width:767px){
.page-landing .home-section-1{padding:0px 0px 0px 0px}
.page-landing .home-section-2{padding:50px 15px 020px 15px}
.page-landing .home-heading-1 .heading-group .item--title{font-size:42px}
.page-landing .home-heading-1 .heading-group .item--subtitle,.page-landing .home-heading-1 .heading-group .item--subtitle span{font-size:18px;line-height:18px}
.page-landing .home-text-1>.module__body{margin:0px 0px 40px 0px}
.page-landing .home-dualbutton-1 .dual-btn__group{width:100%}
.page-landing .home-box-2,.page-landing .home-box-3,.page-landing .home-box-4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-section-3{padding:0px 0px 0px 0px}
.page-landing .home-box-6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}
.page-landing .home-heading-3 .heading-group{text-align:center}
.page-landing .home-heading-3 .heading-group .item--title{font-size:26px;line-height:1.5em}
.page-landing .home-button-1 .btn-wrap{text-align:center}
.page-landing .home-button-1>.module__body{padding:15px 0px 40px 0px}
.page-landing .home-box-9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}
.page-landing .home-box-10{--justify-content:flex-end}
.page-landing .home-testimonials-1>.module__body{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px}
.page-landing .home-box-11{--justify-content:flex-end}
.page-landing .home-testimonials-2>.module__body{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px}
.page-landing .home-testimonials-2{--align-self:center}
.page-landing .home-heading-4>.module__body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
.page-landing .home-heading-4 .heading-group .item--title{font-size:40px;line-height:20px;margin-bottom:0px}
.page-landing .home-heading-5>.module__body{padding:0px 0px 0px 0px}
.page-landing .home-heading-5 .heading-group .item--title{font-size:40px;line-height:20px}
.page-landing .home-box-14{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}
.page-landing .home-text-4{padding:0px 0px 0px 0px;text-align:center;line-height:2.1em}
.page-landing .home-box-18{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}
.page-landing .home-heading-6{padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}
.page-landing .home-heading-6 .heading-group{text-align:center}
.page-landing .home-heading-6 .heading-group .item--title{font-size:24px;line-height:1.5em}
.page-landing .home-section-4{padding:20px 0px 30px 0px}
.page-landing .home-heading-7 .heading-group .item--title{font-size:30px}
.page-landing .home-grid-1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--align-self:center}
.page-landing .gallery-grid .post--inner{margin-bottom:0px}
.page-landing .has-home-heading-8 .item--title{font-size:30px}
.page-landing .home-heading-9{padding:20px 0px 20px 0px}
.page-landing .home-heading-9 .heading-group .item--title{font-size:48px}
}
@media (min-width:768px){
.page-landing .home-box-2,.page-landing .home-box-3,.page-landing .home-box-4{--width:50%}
.page-landing .home-box-6{--content-width:1550px}
.page-landing .home-box-7,.page-landing .home-box-10,.page-landing .home-box-11{--width:50%}
.page-landing .home-box-12{--content-width:1550px}
.page-landing .home-box-13{--width:100%}
.page-landing .home-box-14{--content-width:1550px}
.page-landing .home-box-15{--width:25%}
.page-landing .home-box-16{--width:50%}
.page-landing .home-box-17{--width:25%}
.page-landing .home-box-18{--content-width:1550px}
.page-landing .home-box-20{--width:25%}
.page-landing .home-box-24{--width:50%}
.page-landing .home-box-25{--width:25%}
.page-landing .home-box-27{--content-width:1550px}
.page-landing .home-box-29,.page-landing .home-box-33,.page-landing .home-box-37{--width:50%}
}
@media (max-width:1440px) and (min-width:768px){
.page-landing .home-box-16{--width:751px}
}
@media (max-width:1024px) and (min-width:768px){
.page-landing .home-box-15{--width:50%}
.page-landing .home-box-16{--width:500px}
.page-landing .home-box-20{--width:585px}
.page-landing .home-box-25{--width:66%}
}
@media (min-width:1441px){
.page-landing .home-box-19:not(.motion-bg),.page-landing .home-box-19>.motion-layer-wrap>.motion-layer{background-attachment:fixed}
}
