.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-ebf44f3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 58%,var(--e-global-color-text) 56%)}.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-container{min-height:66vh}.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-ebf44f3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-cc3dabf.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-2 .elementor-element.elementor-element-cc3dabf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-2 .elementor-element.elementor-element-cc3dabf.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-2 .elementor-element.elementor-element-cc3dabf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-4481bb1{width:var(--container-widget-width,102.761%);max-width:102.761%;--container-widget-width:102.761%;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-4481bb1>.elementor-widget-container{margin:0 0 -10px;padding:0}.elementor-2 .elementor-element.elementor-element-4481bb1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-4481bb1 img{border-style:none}.elementor-2 .elementor-element.elementor-element-cac496d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-cac496d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-440e075{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px;--divider-element-spacing:12px}.elementor-2 .elementor-element.elementor-element-440e075 .elementor-divider-separator{width:83%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-440e075 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-440e075 .elementor-divider__text{color:#fff;font-family:"Playfair",Sans-serif;font-size:50px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:-3.1px}.elementor-2 .elementor-element.elementor-element-b1a1361>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-b1a1361{text-align:center}.elementor-2 .elementor-element.elementor-element-b1a1361 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:82px;font-weight:800;line-height:.8em;letter-spacing:-1.1px;color:#fff}.elementor-2 .elementor-element.elementor-element-6ae3afa>.elementor-widget-container{margin:0;padding:15px 0}.elementor-2 .elementor-element.elementor-element-6ae3afa{text-align:center}.elementor-2 .elementor-element.elementor-element-6ae3afa .elementor-heading-title{font-family:"Playfair",Sans-serif;font-size:65px;font-weight:500;text-transform:lowercase;line-height:10px;letter-spacing:-4.4px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-01c761a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-01c761a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(210deg,var(--e-global-color-accent) 39%,var(--e-global-color-a27aef0) 60%)}.elementor-2 .elementor-element.elementor-element-01c761a>.elementor-container{min-height:0px}.elementor-2 .elementor-element.elementor-element-01c761a>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-01c761a{border-style:solid;border-width:3px 0;border-color:var(--e-global-color-text);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:15px 70px 15px 60px}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-a9a8186>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-a9a8186{text-align:center}.elementor-2 .elementor-element.elementor-element-a9a8186 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-weight:300;text-decoration:underline;line-height:32px;letter-spacing:7.2px;color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-f6cdb99{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-f6cdb99>.elementor-widget-container{margin:0;padding:0;border-style:none}.elementor-2 .elementor-element.elementor-element-f6cdb99 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:60px;font-weight:800;line-height:44px;letter-spacing:-5px;text-shadow:0px 0px 9px rgba(0,0,0,.3);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-9240140{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-9240140 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:50px;font-weight:200;text-transform:none;line-height:55px;letter-spacing:-3px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-2bf30ba{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-2bf30ba>.elementor-widget-container{padding:5px 0 0}.elementor-2 .elementor-element.elementor-element-2bf30ba,.elementor-2 .elementor-element.elementor-element-2bf30ba .elementor-text-editor *{font-family:"League Spartan",Sans-serif;font-size:21px;line-height:28px}.elementor-2 .elementor-element.elementor-element-2bf30ba,.elementor-2 .elementor-element.elementor-element-2bf30ba .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2 .elementor-element.elementor-element-5b9f1de5:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-5b9f1de5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c20000}.elementor-2 .elementor-element.elementor-element-5b9f1de5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-5b9f1de5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-57d2b8e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-57d2b8e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a6ffbf4)}.elementor-2 .elementor-element.elementor-element-57d2b8e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-57d2b8e1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 45px}.elementor-2 .elementor-element.elementor-element-57d2b8e1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-df8ccd2{--spacer-size:25px}.elementor-2 .elementor-element.elementor-element-a84889b>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-a84889b{text-align:center}.elementor-2 .elementor-element.elementor-element-a84889b .elementor-heading-title{font-family:"Jost",Sans-serif;font-size:68px;font-weight:700;line-height:57px;letter-spacing:-5px;text-shadow:0px 0px 50px rgba(0,0,0,.2);color:#0e1a21}.elementor-2 .elementor-element.elementor-element-56f1bdc>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-56f1bdc{text-align:center}.elementor-2 .elementor-element.elementor-element-56f1bdc .elementor-heading-title{font-family:"Playfair",Sans-serif;font-size:39px;font-weight:600;text-transform:none;font-style:normal;letter-spacing:-3.4px;word-spacing:4px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-ac34ba6{--divider-border-style:solid;--divider-color:var(--e-global-color-9775d82);--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-ac34ba6 .elementor-divider-separator{width:67%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-ac34ba6 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px}.elementor-2 .elementor-element.elementor-element-afecc90{text-align:center}.elementor-2 .elementor-element.elementor-element-afecc90 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:17px;font-weight:400;text-transform:capitalize;line-height:25px;letter-spacing:-.1px;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-88dcc84{--spacer-size:35px}.elementor-2 .elementor-element.elementor-element-efff04c>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-efff04c{text-align:center}.elementor-2 .elementor-element.elementor-element-efff04c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:300;text-decoration:none;letter-spacing:7px;color:#c20000}.elementor-2 .elementor-element.elementor-element-bd6155b>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-bd6155b{text-align:center}.elementor-2 .elementor-element.elementor-element-bd6155b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:300;line-height:27px;letter-spacing:7.2px;color:#fff}.elementor-2 .elementor-element.elementor-element-d538c5f>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-d538c5f{text-align:center}.elementor-2 .elementor-element.elementor-element-d538c5f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:500;letter-spacing:2.5px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-cbe2ea7>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-cbe2ea7{text-align:center}.elementor-2 .elementor-element.elementor-element-cbe2ea7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:4px;color:#fff}.elementor-2 .elementor-element.elementor-element-18b200a7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-18b200a7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johnndaniello.com/wp-content/uploads/2026/03/JND_Hero_ExhibitPg_26.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-18b200a7.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-2 .elementor-element.elementor-element-18b200a7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-18b200a7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3f9db9ac{--spacer-size:400px}.elementor-2 .elementor-element.elementor-element-2383301:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-2383301>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9775d82)}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-2383301.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-2383301.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-2383301.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-2383301>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:95px 40px 85px}.elementor-2 .elementor-element.elementor-element-2383301>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-d0d0c93>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-d0d0c93{text-align:center}.elementor-2 .elementor-element.elementor-element-d0d0c93 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;letter-spacing:7.2px;color:#fff}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-wrapper.countdown-info .countdown-item .wrap{border-width:1px;border-color:#fff}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .countdown-wrapper.countdown-info .countdown-item .countdown-item-border-1{height:1px}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .countdown-wrapper.countdown-info .countdown-item .countdown-item-border-2{width:1px}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .countdown-wrapper.countdown-info .countdown-item .countdown-item-border-3{width:1px}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .countdown-wrapper.countdown-info .countdown-item .countdown-item-border-4{height:1px}.elementor-2 .elementor-element.elementor-element-58d5a01>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .countdown-wrapper.countdown-info .countdown-item .countdown-item-border{background-color:#fff}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-wrapper.countdown-info .countdown-item .item-count{font-family:"Poppins",Sans-serif;font-size:70px;font-weight:400;color:#fff}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-7 .wrap{color:#fff}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-6 .item-title{top:15px}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-wrapper.countdown-info .countdown-item .item-title,.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-7 .countdown-text{font-family:"Poppins",Sans-serif}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-wrapper.countdown-info .countdown-item .item-title{color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-58d5a01 .countdown-style-7 .countdown-text{color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-1112cbed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-1112cbed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1112cbed.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-1112cbed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-1112cbed.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-1112cbed>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px}.elementor-2 .elementor-element.elementor-element-1112cbed>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-209007ed{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-209007ed>.elementor-widget-container{margin:0;padding:0;border-style:none}.elementor-2 .elementor-element.elementor-element-209007ed .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:130px;font-weight:800;line-height:100px;letter-spacing:-5px;color:var(--e-global-color-77664de)}.elementor-2 .elementor-element.elementor-element-6ed9ae4>.elementor-widget-container{padding:10px 0 0}.elementor-2 .elementor-element.elementor-element-6ed9ae4{text-align:center}.elementor-2 .elementor-element.elementor-element-6ed9ae4 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:30px;line-height:30px;letter-spacing:2.7px;color:#c2c2c2}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-inner-wrapper-btn{flex-direction:row}.elementor-2 .elementor-element.elementor-element-a7ecdb4>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container{text-align:center}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button{border-radius:50px;border-style:solid;border-color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button:hover .gem-text-button{color:#fff}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button i,.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button:hover .gem-button-icon{color:#fff;transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-67b939f1{margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-43ae3d74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-43ae3d74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johnndaniello.com/wp-content/uploads/2026/03/JND_Exhibits_PrideOS-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-43ae3d74>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-43ae3d74>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-6ded506f{--spacer-size:251px}.elementor-2 .elementor-element.elementor-element-1d11e5dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-1d11e5dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-1d11e5dd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-1d11e5dd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 40px 80px 70px}.elementor-2 .elementor-element.elementor-element-1d11e5dd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-750a0eb>.elementor-widget-container{padding:0 0 15px}.elementor-2 .elementor-element.elementor-element-750a0eb{text-align:center}.elementor-2 .elementor-element.elementor-element-750a0eb .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-weight:300;letter-spacing:7.2px;color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-24e632c>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-24e632c{text-align:center}.elementor-2 .elementor-element.elementor-element-24e632c .elementor-heading-title{font-family:"League Spartan",Sans-serif;line-height:35px;letter-spacing:7.2px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-c01518e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-c01518e{text-align:center}.elementor-2 .elementor-element.elementor-element-c01518e .elementor-heading-title{font-family:"League Spartan",Sans-serif;line-height:25px;letter-spacing:4px;color:#fff}.elementor-2 .elementor-element.elementor-element-8a8e060>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-8a8e060{text-align:center}.elementor-2 .elementor-element.elementor-element-8a8e060 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:4px;color:#fff}.elementor-2 .elementor-element.elementor-element-818017f{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-818017f .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-818017f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-b7242d9>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-b7242d9{text-align:center}.elementor-2 .elementor-element.elementor-element-b7242d9 .elementor-heading-title{font-family:"League Spartan",Sans-serif;line-height:35px;letter-spacing:7.2px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-e20b82a>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-e20b82a{text-align:center}.elementor-2 .elementor-element.elementor-element-e20b82a .elementor-heading-title{font-family:"League Spartan",Sans-serif;line-height:25px;letter-spacing:4px;color:#fff}.elementor-2 .elementor-element.elementor-element-05ff2f2>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-05ff2f2{text-align:center}.elementor-2 .elementor-element.elementor-element-05ff2f2 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:4px;color:#fff}.elementor-2 .elementor-element.elementor-element-20cca87e{margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-75d03182:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-75d03182>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#353746}.elementor-2 .elementor-element.elementor-element-75d03182>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-75d03182>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 20px 80px}.elementor-2 .elementor-element.elementor-element-75d03182>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-abe93e3>.elementor-widget-container{padding:0 0 15px}.elementor-2 .elementor-element.elementor-element-abe93e3{text-align:center}.elementor-2 .elementor-element.elementor-element-abe93e3 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-weight:300;letter-spacing:7.2px;color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-f7dd2c4{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-f7dd2c4>.elementor-widget-container{margin:0;padding:0;border-style:none}.elementor-2 .elementor-element.elementor-element-f7dd2c4 .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:55px;font-weight:800;line-height:44px;letter-spacing:-5px;text-shadow:0px 0px 9px rgba(0,0,0,.3);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-1042c86e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-1042c86e .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:51px;font-weight:200;text-transform:none;line-height:55px;letter-spacing:-3px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-1fcaf11{width:var(--container-widget-width,931px);max-width:931px;--container-widget-width:931px;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-1fcaf11>.elementor-widget-container{padding:5px 0 0}.elementor-2 .elementor-element.elementor-element-1fcaf11,.elementor-2 .elementor-element.elementor-element-1fcaf11 .elementor-text-editor *{font-family:"League Spartan",Sans-serif;font-size:21px;line-height:28px}.elementor-2 .elementor-element.elementor-element-1fcaf11,.elementor-2 .elementor-element.elementor-element-1fcaf11 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2 .elementor-element.elementor-element-7971792{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-7971792 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-7971792 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-295009e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-295009e{text-align:center}.elementor-2 .elementor-element.elementor-element-295009e .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:19px;font-weight:300;letter-spacing:2.8px;color:#fff}.elementor-2 .elementor-element.elementor-element-6e1db4d>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-6e1db4d{text-align:center}.elementor-2 .elementor-element.elementor-element-6e1db4d .elementor-heading-title{font-family:"League Spartan",Sans-serif;font-size:19px;font-weight:300;letter-spacing:2.8px;color:#fff}.elementor-2 .elementor-element.elementor-element-6e92bbbf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-6e92bbbf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johnndaniello.com/wp-content/uploads/2025/05/JND_Pride_Welcome.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-6e92bbbf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-6e92bbbf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-740707d0{--spacer-size:450px;width:var(--container-widget-width,92.552%);max-width:92.552%;--container-widget-width:92.552%;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-740707d0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2 .elementor-element.elementor-element-e14351a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e14351a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://johnndaniello.com/wp-content/uploads/2025/12/JND_BG_HSU.png");background-size:auto}.elementor-2 .elementor-element.elementor-element-e14351a>.elementor-background-overlay{background-color:#000;opacity:.4;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-e14351a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3d18db7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-3d18db7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-3d18db7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated>.elementor-background-overlay{opacity:1}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated,.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated>.elementor-background-overlay,.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-background-slideshow{border-radius:0}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-4e3d9a4>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-4e3d9a4{text-align:center}.elementor-2 .elementor-element.elementor-element-4e3d9a4 .elementor-heading-title{font-family:"Abril Fatface",Sans-serif;font-size:30px;font-weight:900;text-transform:none;line-height:1.6em;letter-spacing:-1px;color:var(--e-global-color-00c80ba)}.elementor-2 .elementor-element.elementor-element-9898cb0>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-9898cb0{text-align:center}.elementor-2 .elementor-element.elementor-element-9898cb0 .elementor-heading-title{font-family:"Galada",Sans-serif;font-size:88px;font-weight:900;text-transform:none;line-height:.9em;letter-spacing:-1px;color:#fff}.elementor-2 .elementor-element.elementor-element-5ff0157>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-5ff0157{text-align:center}.elementor-2 .elementor-element.elementor-element-5ff0157 .elementor-heading-title{font-family:"Galada",Sans-serif;font-size:88px;font-weight:900;text-transform:none;line-height:.8em;letter-spacing:-1px;color:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-ab6aed0{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-ab6aed0 .elementor-divider-separator{width:73%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-ab6aed0 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-2 .elementor-element.elementor-element-ee61547{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-ee61547>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-ee61547,.elementor-2 .elementor-element.elementor-element-ee61547 .elementor-text-editor *{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:300;line-height:27px}.elementor-2 .elementor-element.elementor-element-ee61547,.elementor-2 .elementor-element.elementor-element-ee61547 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-2 .elementor-element.elementor-element-6e7f22e>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-6e7f22e{text-align:center}.elementor-2 .elementor-element.elementor-element-6e7f22e .elementor-heading-title{font-family:"Abril Fatface",Sans-serif;font-size:30px;font-weight:900;text-transform:none;line-height:2em;letter-spacing:-1px;color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button:hover{background-color:var(--e-global-color-9256f45);border-style:solid;border-color:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-inner-wrapper-btn{flex-direction:row}.elementor-2 .elementor-element.elementor-element-9c9a9da>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container{text-align:center}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button{border-radius:50px;border-style:solid;border-color:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button:hover .gem-text-button{color:#fff}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-9256f45)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button i,.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button:hover .gem-button-icon{color:#fff;transform:rotate(0deg)}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container .gem-button:hover .gem-button-icon svg{fill:#fff}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ca56d4d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-ca56d4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-ca56d4d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-a687a0b img{width:100%}.elementor-2 .elementor-element.elementor-element-f18751f:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-f18751f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-f18751f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-f18751f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-5956de07>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-5956de07>.elementor-element-populated{padding:60px 21px 40px}.elementor-2 .elementor-element.elementor-element-8cf506f{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px;--divider-element-spacing:12px}.elementor-2 .elementor-element.elementor-element-8cf506f .elementor-divider-separator{width:83%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-8cf506f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-8cf506f .elementor-divider__text{color:var(--e-global-color-primary);font-family:"Playfair",Sans-serif;font-size:50px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:-3.1px}.elementor-2 .elementor-element.elementor-element-acad6e5{--grid-template-columns:repeat(0,auto);--icon-size:23px;--grid-column-gap:51px;--grid-row-gap:11px}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-widget-container{text-align:center}.elementor-2 .elementor-element.elementor-element-acad6e5>.elementor-widget-container{padding:30px 0 0}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon{background-color:#0e1a21}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon i{color:#fff}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon:hover{background-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon:hover i{color:#fff}.elementor-2 .elementor-element.elementor-element-acad6e5 .elementor-social-icon:hover svg{fill:#fff}.elementor-2 .elementor-element.elementor-element-7cf37813>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-7cf37813>.elementor-element-populated{padding:35px 21px 0}.elementor-2 .elementor-element.elementor-element-49baba2{text-align:center}.elementor-2 .elementor-element.elementor-element-49baba2,.elementor-2 .elementor-element.elementor-element-49baba2 .elementor-text-editor *{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:36px;letter-spacing:-1px}.elementor-2 .elementor-element.elementor-element-49baba2 p{margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-49baba2,.elementor-2 .elementor-element.elementor-element-49baba2 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-e02c9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-e02c9>.elementor-element-populated{padding:35px 21px 0}.elementor-2 .elementor-element.elementor-element-b5ce9e8{text-align:left}.elementor-2 .elementor-element.elementor-element-b5ce9e8 .thegem-heading,.elementor-2 .elementor-element.elementor-element-b5ce9e8 .thegem-heading .light{font-family:"Poppins",Sans-serif;font-size:23px;font-weight:800;letter-spacing:0px}.elementor-2 .elementor-element.elementor-element-7c08fe6>.elementor-widget-container{padding:0 0 0 5px}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2 .elementor-element.elementor-element-7c08fe6{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;--icon-vertical-offset:0px}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-icon{padding-inline-end:3px}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-item>a{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.6px}.elementor-2 .elementor-element.elementor-element-7c08fe6 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-2 .elementor-element.elementor-element-3872bb98>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-3872bb98>.elementor-element-populated{padding:35px 21px 0}.elementor-2 .elementor-element.elementor-element-d052cea{text-align:left}.elementor-2 .elementor-element.elementor-element-d052cea .thegem-heading,.elementor-2 .elementor-element.elementor-element-d052cea .thegem-heading .light{font-family:"Poppins",Sans-serif;font-size:23px;font-weight:800;letter-spacing:0px}.elementor-2 .elementor-element.elementor-element-ae19217>.elementor-widget-container{padding:0 0 0 5px}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2 .elementor-element.elementor-element-ae19217{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;--icon-vertical-offset:0px}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-icon{padding-inline-end:3px}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-item>a{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;letter-spacing:-.6px}.elementor-2 .elementor-element.elementor-element-ae19217 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-2 .elementor-element.elementor-element-6d3a80af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-6d3a80af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2c2e3d}.elementor-2 .elementor-element.elementor-element-6d3a80af>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 90px 60px}.elementor-2 .elementor-element.elementor-element-6d3a80af>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-3df05ce{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px;--divider-element-spacing:12px}.elementor-2 .elementor-element.elementor-element-3df05ce .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-3df05ce .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-2 .elementor-element.elementor-element-3df05ce .elementor-divider__text{color:var(--e-global-color-primary);font-family:"Playfair",Sans-serif;font-size:45px;font-weight:500;font-style:italic;line-height:20px;letter-spacing:-3.1px}.elementor-2 .elementor-element.elementor-element-110c2c4f>.elementor-widget-container{margin:0 0 80px}.elementor-2 .elementor-element.elementor-element-110c2c4f .elementor-heading-title{color:#fff}.elementor-2 .elementor-element.elementor-element-4f764ee2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-4f764ee2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f3f2}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4f764ee2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-4f764ee2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-4f764ee2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 90px 60px}.elementor-2 .elementor-element.elementor-element-4f764ee2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-21110c8 .gem-qf-icon-image-wrapper .gem-icon{background-color:#fff;font-size:36px !important;padding:17px;border-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder-item-inner{border-style:solid;border-width:2px;border-color:var(--e-global-color-text);padding:60px 25px 20px}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item{padding-left:calc(40px/2);padding-right:calc(40px/2);padding-top:calc(40px/2);padding-bottom:calc(40px/2)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder{margin-left:calc(-40px/2);margin-right:calc(-40px/2);margin-top:calc(-40px/2);margin-bottom:calc(-40px/2)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder-style-vertical .quickfinder-item-info{padding:60px 25px 20px}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-item-inner{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder-style-vertical .quickfinder-item:hover .quickfinder-item-info{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-title{margin-bottom:10px;color:var(--e-global-color-primary);font-family:"Poppins",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:-1.2px}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-title{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-description{padding-bottom:25px;color:var(--e-global-color-secondary);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:-.4px}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-description{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-description p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-description span p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .quickfinder-description span{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .gem-qf-icon-image-wrapper .gem-icon-inner .padding-box-inner{width:calc(1.3*36px) !important;height:calc(1.3*36px) !important;line-height:calc(1.3*36px) !important}.elementor-2 .elementor-element.elementor-element-21110c8 .gem-icon{border-width:2px}.elementor-2 .elementor-element.elementor-element-21110c8 .gem-qf-icon-image-wrapper .gem-icon .gem-icon-shape-hexagon-back-inner-before{background-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-icon{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-image img,.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .gem-image span{border-style:none}.elementor-2 .elementor-element.elementor-element-21110c8 .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-2 .elementor-element.elementor-element-7b3f1933:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-7b3f1933>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dfe5e8}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-7b3f1933.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-7b3f1933.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-7b3f1933>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 90px 60px}.elementor-2 .elementor-element.elementor-element-7b3f1933>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item{padding-top:calc(42px/2);padding-bottom:calc(42px/2)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-item-inner{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder-style-vertical .quickfinder-item:hover .quickfinder-item-info{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-title{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-title{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-description{padding-bottom:25px;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-description{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-description p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-description span p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .quickfinder-description span{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-image img,.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .gem-image span{border-style:none}.elementor-2 .elementor-element.elementor-element-2dbe3dd .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-2 .elementor-element.elementor-element-38dfa3bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-38dfa3bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f3f2}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-38dfa3bc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-38dfa3bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-38dfa3bc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 20px 90px 60px}.elementor-2 .elementor-element.elementor-element-38dfa3bc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-91dbb02 .gem-qf-icon-image-wrapper .gem-icon{background-color:#fff;font-size:36px !important;padding:17px;border-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder-item-inner{border-style:solid;border-width:2px;border-color:var(--e-global-color-text);padding:60px 25px 20px}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item{padding-left:calc(40px/2);padding-right:calc(40px/2);padding-top:calc(40px/2);padding-bottom:calc(40px/2)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder{margin-left:calc(-40px/2);margin-right:calc(-40px/2);margin-top:calc(-40px/2);margin-bottom:calc(-40px/2)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder-style-vertical .quickfinder-item-info{padding:60px 25px 20px}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-item-inner{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder-style-vertical .quickfinder-item:hover .quickfinder-item-info{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-title{margin-bottom:10px;color:var(--e-global-color-primary);font-family:"Poppins",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:-1.2px}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-title{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-description{padding-bottom:25px;color:var(--e-global-color-secondary);font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:-.4px}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-description{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-description p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-description span p{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .quickfinder-description span{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .gem-qf-icon-image-wrapper .gem-icon-inner .padding-box-inner{width:calc(1.3*36px) !important;height:calc(1.3*36px) !important;line-height:calc(1.3*36px) !important}.elementor-2 .elementor-element.elementor-element-91dbb02 .gem-icon{border-width:2px}.elementor-2 .elementor-element.elementor-element-91dbb02 .gem-qf-icon-image-wrapper .gem-icon .gem-icon-shape-hexagon-back-inner-before{background-color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-icon{border-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-image img,.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .gem-image span{border-style:none}.elementor-2 .elementor-element.elementor-element-91dbb02 .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-container{min-height:398px}.elementor-2 .elementor-element.elementor-element-ebf44f3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 60%,var(--e-global-color-text) 46%)}.elementor-2 .elementor-element.elementor-element-cac496d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-b1a1361>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-b1a1361 .elementor-heading-title{font-size:73px;line-height:1em}.elementor-2 .elementor-element.elementor-element-6ae3afa>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-6ae3afa .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-01c761a{padding:0}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-element-populated{padding:30px 0 10px}.elementor-2 .elementor-element.elementor-element-a9a8186>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-f6cdb99{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-f6cdb99 .elementor-heading-title{font-size:68px}.elementor-2 .elementor-element.elementor-element-9240140{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-9240140>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-9240140 .elementor-heading-title{font-size:51px;line-height:.8em;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-a84889b>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-a84889b .elementor-heading-title{font-size:52px;line-height:.7em}.elementor-2 .elementor-element.elementor-element-56f1bdc>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-56f1bdc .elementor-heading-title{font-size:29px;line-height:1em;letter-spacing:-2px}.elementor-2 .elementor-element.elementor-element-afecc90>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-efff04c>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-bd6155b>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-d538c5f>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-cbe2ea7>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-d0d0c93>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-209007ed{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-209007ed .elementor-heading-title{font-size:68px}.elementor-2 .elementor-element.elementor-element-6ed9ae4>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-750a0eb>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-24e632c>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-c01518e>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-8a8e060>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-b7242d9>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-e20b82a>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-05ff2f2>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-abe93e3>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-f7dd2c4{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-f7dd2c4 .elementor-heading-title{font-size:68px}.elementor-2 .elementor-element.elementor-element-1042c86e{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-1042c86e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-1042c86e .elementor-heading-title{font-size:51px;line-height:.8em;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-295009e>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-6e1db4d>.elementor-widget-container{padding:15px 0 0}.elementor-2 .elementor-element.elementor-element-e14351a{padding:0}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-4e3d9a4 .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-9898cb0 .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-5ff0157 .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-ee61547{text-align:center}.elementor-2 .elementor-element.elementor-element-ee61547,.elementor-2 .elementor-element.elementor-element-ee61547 .elementor-text-editor *{font-size:13px;line-height:1.6em}.elementor-2 .elementor-element.elementor-element-6e7f22e .elementor-heading-title{font-size:50px}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-element-populated{padding:30px 0 10px}.elementor-2 .elementor-element.elementor-element-5956de07>.elementor-element-populated{padding:70px 21px}.elementor-2 .elementor-element.elementor-element-acad6e5>.elementor-widget-container{padding:0 21px}.elementor-2 .elementor-element.elementor-element-7cf37813>.elementor-element-populated{padding:50px 21px 0}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-container{min-height:273px}.elementor-2 .elementor-element.elementor-element-ebf44f3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ebf44f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 73%,var(--e-global-color-text) 59%)}.elementor-2 .elementor-element.elementor-element-cac496d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-440e075 .elementor-divider__text{font-size:26px;line-height:.8em}.elementor-2 .elementor-element.elementor-element-b1a1361>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-b1a1361{text-align:center}.elementor-2 .elementor-element.elementor-element-b1a1361 .elementor-heading-title{font-size:55px;line-height:.8em}.elementor-2 .elementor-element.elementor-element-6ae3afa>.elementor-widget-container{margin:0;padding:0}.elementor-2 .elementor-element.elementor-element-6ae3afa{text-align:center}.elementor-2 .elementor-element.elementor-element-6ae3afa .elementor-heading-title{font-size:37px}.elementor-2 .elementor-element.elementor-element-01c761a{padding:0}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-2d9fb81>.elementor-element-populated{padding:20px 0 0}.elementor-2 .elementor-element.elementor-element-a9a8186{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-a9a8186>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-a9a8186 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-f6cdb99{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-f6cdb99>.elementor-widget-container{margin:5px 0}.elementor-2 .elementor-element.elementor-element-f6cdb99 .elementor-heading-title{font-size:38px;line-height:25px;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-9240140{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-9240140 .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-2bf30ba,.elementor-2 .elementor-element.elementor-element-2bf30ba .elementor-text-editor *{font-size:18px;line-height:1.2em}.elementor-2 .elementor-element.elementor-element-a84889b>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-a84889b .elementor-heading-title{font-size:50px;line-height:40px}.elementor-2 .elementor-element.elementor-element-56f1bdc .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-2px}.elementor-2 .elementor-element.elementor-element-afecc90{text-align:center}.elementor-2 .elementor-element.elementor-element-afecc90 .elementor-heading-title{font-size:16px;line-height:1.2em}.elementor-2 .elementor-element.elementor-element-efff04c{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-efff04c>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-efff04c .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-bd6155b{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-bd6155b>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-bd6155b .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-d538c5f{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-d538c5f>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-d538c5f .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-cbe2ea7{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-cbe2ea7>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-cbe2ea7 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-2383301>.elementor-element-populated{padding:40px 0}.elementor-2 .elementor-element.elementor-element-d0d0c93{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-d0d0c93>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-d0d0c93 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-1112cbed>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-209007ed{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-209007ed>.elementor-widget-container{margin:5px 0}.elementor-2 .elementor-element.elementor-element-209007ed .elementor-heading-title{font-size:38px;line-height:25px;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-6ed9ae4{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-6ed9ae4>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-6ed9ae4 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-a7ecdb4 .gem-button-container{text-align:center}.elementor-2 .elementor-element.elementor-element-1d11e5dd>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-750a0eb{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-750a0eb>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-750a0eb .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-24e632c{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-24e632c>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-24e632c .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-c01518e{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-c01518e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-c01518e .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-8a8e060{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-8a8e060>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-8a8e060 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-b7242d9{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-b7242d9>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-b7242d9 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-e20b82a{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-e20b82a>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-e20b82a .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-05ff2f2{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-05ff2f2>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-05ff2f2 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-75d03182>.elementor-element-populated{padding:30px}.elementor-2 .elementor-element.elementor-element-abe93e3{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-abe93e3>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-abe93e3 .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-f7dd2c4{width:100%;max-width:100%;text-align:center}.elementor-2 .elementor-element.elementor-element-f7dd2c4>.elementor-widget-container{margin:5px 0}.elementor-2 .elementor-element.elementor-element-f7dd2c4 .elementor-heading-title{font-size:38px;line-height:25px;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-1042c86e{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-1042c86e .elementor-heading-title{font-size:32px;line-height:36px;letter-spacing:-3px}.elementor-2 .elementor-element.elementor-element-1fcaf11,.elementor-2 .elementor-element.elementor-element-1fcaf11 .elementor-text-editor *{font-size:18px;line-height:1.2em}.elementor-2 .elementor-element.elementor-element-295009e{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-295009e>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-295009e .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-6e1db4d{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-6e1db4d>.elementor-widget-container{padding:0}.elementor-2 .elementor-element.elementor-element-6e1db4d .elementor-heading-title{font-size:17px;letter-spacing:2.6px}.elementor-2 .elementor-element.elementor-element-e14351a{padding:0}.elementor-2 .elementor-element.elementor-element-3d18db7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2 .elementor-element.elementor-element-3d18db7>.elementor-element-populated{padding:20px}.elementor-2 .elementor-element.elementor-element-4e3d9a4{text-align:center}.elementor-2 .elementor-element.elementor-element-4e3d9a4 .elementor-heading-title{font-size:22px;line-height:1em}.elementor-2 .elementor-element.elementor-element-9898cb0{text-align:center}.elementor-2 .elementor-element.elementor-element-9898cb0 .elementor-heading-title{font-size:51px;line-height:1em}.elementor-2 .elementor-element.elementor-element-5ff0157{text-align:center}.elementor-2 .elementor-element.elementor-element-5ff0157 .elementor-heading-title{font-size:49px;line-height:1em}.elementor-2 .elementor-element.elementor-element-ab6aed0 .elementor-divider{text-align:center}.elementor-2 .elementor-element.elementor-element-ab6aed0 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-ee61547>.elementor-widget-container{margin:0;padding:0 20px}.elementor-2 .elementor-element.elementor-element-ee61547{--container-widget-width:325px;--container-widget-flex-grow:0;width:var(--container-widget-width,325px);max-width:325px;text-align:center}.elementor-2 .elementor-element.elementor-element-ee61547,.elementor-2 .elementor-element.elementor-element-ee61547 .elementor-text-editor *{font-size:14px;line-height:1.6em}.elementor-2 .elementor-element.elementor-element-6e7f22e>.elementor-widget-container{padding:10px 0}.elementor-2 .elementor-element.elementor-element-6e7f22e{text-align:center}.elementor-2 .elementor-element.elementor-element-6e7f22e .elementor-heading-title{font-size:22px;line-height:1em}.elementor-2 .elementor-element.elementor-element-9c9a9da .gem-button-container{text-align:center}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-2 .elementor-element.elementor-element-ca56d4d>.elementor-element-populated{padding:0}.elementor-2 .elementor-element.elementor-element-5956de07>.elementor-element-populated{padding:50px 0}.elementor-2 .elementor-element.elementor-element-8cf506f .elementor-divider__text{font-size:26px;line-height:.8em}.elementor-2 .elementor-element.elementor-element-acad6e5{--icon-size:20px;--grid-column-gap:10px}.elementor-2 .elementor-element.elementor-element-7cf37813>.elementor-element-populated{padding:50px 21px 0}.elementor-2 .elementor-element.elementor-element-e02c9{width:100%}.elementor-2 .elementor-element.elementor-element-e02c9>.elementor-element-populated{padding:50px 21px 0}.elementor-2 .elementor-element.elementor-element-3872bb98{width:100%}.elementor-2 .elementor-element.elementor-element-3872bb98>.elementor-element-populated{padding:50px 21px 0}.elementor-2 .elementor-element.elementor-element-3df05ce .elementor-divider__text{font-size:26px;line-height:.8em}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-cc3dabf{width:40.062%}.elementor-2 .elementor-element.elementor-element-cac496d{width:59.938%}.elementor-2 .elementor-element.elementor-element-57d2b8e1{width:34.322%}.elementor-2 .elementor-element.elementor-element-18b200a7{width:32.989%}.elementor-2 .elementor-element.elementor-element-2383301{width:32%}.elementor-2 .elementor-element.elementor-element-1112cbed{width:38.016%}.elementor-2 .elementor-element.elementor-element-20cf390e{width:61.984%}.elementor-2 .elementor-element.elementor-element-43ae3d74{width:43.946%}.elementor-2 .elementor-element.elementor-element-1d11e5dd{width:56.053%}.elementor-2 .elementor-element.elementor-element-75d03182{width:54.538%}.elementor-2 .elementor-element.elementor-element-6e92bbbf{width:45.346%}.elementor-2 .elementor-element.elementor-element-3d18db7{width:61.909%}.elementor-2 .elementor-element.elementor-element-ca56d4d{width:38.091%}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-cac496d{width:100%}.elementor-2 .elementor-element.elementor-element-2d9fb81{width:100%}.elementor-2 .elementor-element.elementor-element-57d2b8e1{width:100%}.elementor-2 .elementor-element.elementor-element-18b200a7{width:50%}.elementor-2 .elementor-element.elementor-element-2383301{width:50%}.elementor-2 .elementor-element.elementor-element-1112cbed{width:100%}.elementor-2 .elementor-element.elementor-element-20cf390e{width:100%}.elementor-2 .elementor-element.elementor-element-3d18db7{width:50%}.elementor-2 .elementor-element.elementor-element-ca56d4d{width:100%}.elementor-2 .elementor-element.elementor-element-7cf37813{width:50%}.elementor-2 .elementor-element.elementor-element-e02c9{width:50%}.elementor-2 .elementor-element.elementor-element-3872bb98{width:50%}.elementor-2 .elementor-element.elementor-element-6d3a80af{width:50%}.elementor-2 .elementor-element.elementor-element-4f764ee2{width:50%}.elementor-2 .elementor-element.elementor-element-7b3f1933{width:50%}.elementor-2 .elementor-element.elementor-element-38dfa3bc{width:50%}}.footer-30 img.alignleft{margin:0 13px 13px 0!important}