.elementor-13210 .elementor-element.elementor-element-f66f5c5 > .elementor-container{max-width:1600px;}.elementor-13210 .elementor-element.elementor-element-7d55bb3 > .elementor-container{min-height:638px;}.elementor-13210 .elementor-element.elementor-element-7d55bb3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13210 .elementor-element.elementor-element-7d55bb3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-b531b1b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13210 .elementor-element.elementor-element-b531b1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-b531b1b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-921d56b .elementor-heading-title{color:var( --e-global-color-9ada277 );font-family:var( --e-global-typography-e8b186e-font-family ), Sans-serif;font-size:var( --e-global-typography-e8b186e-font-size );font-weight:var( --e-global-typography-e8b186e-font-weight );line-height:var( --e-global-typography-e8b186e-line-height );letter-spacing:var( --e-global-typography-e8b186e-letter-spacing );word-spacing:var( --e-global-typography-e8b186e-word-spacing );}.elementor-13210 .elementor-element.elementor-element-d8b317f .elementor-heading-title{color:var( --e-global-color-9ada277 );font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1.6px;}.elementor-13210 .elementor-element.elementor-element-d8b317f > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-d8b317f{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;}.elementor-13210 .elementor-element.elementor-element-c826170{color:var( --e-global-color-b8fccdb );font-family:var( --e-global-typography-5106c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-5106c4c-font-size );font-weight:var( --e-global-typography-5106c4c-font-weight );line-height:var( --e-global-typography-5106c4c-line-height );letter-spacing:var( --e-global-typography-5106c4c-letter-spacing );word-spacing:var( --e-global-typography-5106c4c-word-spacing );}.elementor-13210 .elementor-element.elementor-element-c826170 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-46ccfaa .elementor-button{font-family:var( --e-global-typography-c38c25d-font-family ), Sans-serif;font-size:var( --e-global-typography-c38c25d-font-size );font-weight:var( --e-global-typography-c38c25d-font-weight );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );background-color:var( --e-global-color-d135fd7 );border-radius:36px 36px 36px 36px;padding:1.2em 02em 1.2em 02em;}.elementor-13210 .elementor-element.elementor-element-46ccfaa > .elementor-widget-container{margin:90px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-46ccfaa{width:auto;max-width:auto;}.elementor-13210 .elementor-element.elementor-element-6ac107c .elementor-button{font-family:var( --e-global-typography-c38c25d-font-family ), Sans-serif;font-size:var( --e-global-typography-c38c25d-font-size );font-weight:var( --e-global-typography-c38c25d-font-weight );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );background-color:#FFFFFF33;border-radius:36px 36px 36px 36px;padding:1.2em 03.3em 1.2em 03.3em;}.elementor-13210 .elementor-element.elementor-element-6ac107c > .elementor-widget-container{margin:90px 0px 0px 0px;padding:0px 0px 0px 018px;}.elementor-13210 .elementor-element.elementor-element-6ac107c{width:auto;max-width:auto;z-index:1;}.elementor-bc-flex-widget .elementor-13210 .elementor-element.elementor-element-6d71ca8.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-13210 .elementor-element.elementor-element-6d71ca8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13210 .elementor-element.elementor-element-6d71ca8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13210 .elementor-element.elementor-element-6d71ca8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13210 .elementor-element.elementor-element-6d71ca8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-13210 .elementor-element.elementor-element-6d71ca8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-6d71ca8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13210 .elementor-element.elementor-element-6d71ca8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated{margin:60px 0px 0px 66px;--e-column-margin-right:0px;--e-column-margin-left:66px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-24f679d .elementor-heading-title{color:var( --e-global-color-9ada277 );font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;letter-spacing:0.3px;}.elementor-13210 .elementor-element.elementor-element-52d383a{color:var( --e-global-color-b8fccdb );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:21px;}.elementor-13210 .elementor-element.elementor-element-52d383a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-322e428:hover{background-color:#FFFFFF17;}.elementor-13210 .elementor-element.elementor-element-322e428{border-style:solid;border-width:1px 01px 01px 1px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-322e428, .elementor-13210 .elementor-element.elementor-element-322e428 > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-13210 .elementor-element.elementor-element-322e428 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13210 .elementor-element.elementor-element-7f030e3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-13210 .elementor-element.elementor-element-7f030e3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 018px;--e-column-margin-right:0px;--e-column-margin-left:018px;}.elementor-13210 .elementor-element.elementor-element-7f030e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13210 .elementor-element.elementor-element-7f030e3 > .elementor-element-populated > .elementor-widget-wrap{padding:16px 0px 16px 0px;}.elementor-13210 .elementor-element.elementor-element-286638c{color:var( --e-global-color-9ada277 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:0.3px;width:auto;max-width:auto;}.elementor-13210 .elementor-element.elementor-element-286638c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13210 .elementor-element.elementor-element-0a24a4b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-13210 .elementor-element.elementor-element-0a24a4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13210 .elementor-element.elementor-element-0a24a4b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-13210 .elementor-element.elementor-element-0a24a4b > .elementor-element-populated{margin:0px 0px 0px 018px;--e-column-margin-right:0px;--e-column-margin-left:018px;}.elementor-13210 .elementor-element.elementor-element-0a24a4b > .elementor-element-populated > .elementor-widget-wrap{padding:19px 0px 19px 0px;}.elementor-13210 .elementor-element.elementor-element-3af6263{color:var( --e-global-color-b8fccdb );font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:21px;width:auto;max-width:auto;}.elementor-13210 .elementor-element.elementor-element-ec7437b .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:var( --e-global-color-d135fd7 );color:var( --e-global-color-d135fd7 );background-color:var( --e-global-color-d99b94e );border-radius:36px 36px 36px 36px;padding:0.9em 01.2em 0.9em 01.2em;}.elementor-13210 .elementor-element.elementor-element-ec7437b > .elementor-widget-container{margin:0px 025px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-ec7437b{width:auto;max-width:auto;}.elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-container{min-height:70vh;}.elementor-13210 .elementor-element.elementor-element-25b2c08:not(.elementor-motion-effects-element-type-background), .elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swishnation.com/wp-content/uploads/2022/12/Rectangle-21.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13210 .elementor-element.elementor-element-25b2c08{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:04.5% 4% 2% 4%;}.elementor-13210 .elementor-element.elementor-element-25b2c08, .elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13210 .elementor-element.elementor-element-7332a1b.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-13210 .elementor-element.elementor-element-7332a1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-13210 .elementor-element.elementor-element-7332a1b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-13210 .elementor-element.elementor-element-7332a1b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-13210 .elementor-element.elementor-element-7332a1b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-7332a1b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13210 .elementor-element.elementor-element-7332a1b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-51b0340 .elementor-heading-title{color:var( --e-global-color-9ada277 );font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;line-height:41px;letter-spacing:1.2px;}.elementor-13210 .elementor-element.elementor-element-51b0340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-51b0340{width:100%;max-width:100%;align-self:center;}.elementor-13210 .elementor-element.elementor-element-474bb4c{color:var( --e-global-color-b8fccdb );font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:21px;width:100%;max-width:100%;}.elementor-13210 .elementor-element.elementor-element-474bb4c > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-9581190 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(min-width:768px){.elementor-13210 .elementor-element.elementor-element-1018a03{width:62.984%;}.elementor-13210 .elementor-element.elementor-element-b531b1b{width:40.021%;}.elementor-13210 .elementor-element.elementor-element-6d71ca8{width:60%;}.elementor-13210 .elementor-element.elementor-element-a675194{width:37.016%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13210 .elementor-element.elementor-element-6d71ca8{width:53%;}.elementor-13210 .elementor-element.elementor-element-a675194{width:100%;}}@media(max-width:1024px){.elementor-13210 .elementor-element.elementor-element-921d56b .elementor-heading-title{font-size:var( --e-global-typography-e8b186e-font-size );line-height:var( --e-global-typography-e8b186e-line-height );letter-spacing:var( --e-global-typography-e8b186e-letter-spacing );word-spacing:var( --e-global-typography-e8b186e-word-spacing );}.elementor-13210 .elementor-element.elementor-element-d8b317f .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-13210 .elementor-element.elementor-element-d8b317f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-c826170{font-size:var( --e-global-typography-5106c4c-font-size );line-height:var( --e-global-typography-5106c4c-line-height );letter-spacing:var( --e-global-typography-5106c4c-letter-spacing );word-spacing:var( --e-global-typography-5106c4c-word-spacing );}.elementor-13210 .elementor-element.elementor-element-46ccfaa .elementor-button{font-size:var( --e-global-typography-c38c25d-font-size );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );padding:01em 01.4em 01em 01.4em;}.elementor-13210 .elementor-element.elementor-element-46ccfaa > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-6ac107c .elementor-button{font-size:var( --e-global-typography-c38c25d-font-size );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );padding:1em 02.8em 1em 02.8em;}.elementor-13210 .elementor-element.elementor-element-6ac107c > .elementor-widget-container{margin:050px 0px 0px 020px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated > .elementor-widget-wrap{padding:60px 70px 100px 0px;}.elementor-13210 .elementor-element.elementor-element-24f679d{text-align:left;}.elementor-13210 .elementor-element.elementor-element-24f679d .elementor-heading-title{font-size:26px;}.elementor-13210 .elementor-element.elementor-element-52d383a{font-size:16px;line-height:24px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-13210 .elementor-element.elementor-element-52d383a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-322e428{margin-top:60px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-13210 .elementor-element.elementor-element-286638c{font-size:18px;}.elementor-13210 .elementor-element.elementor-element-3af6263{font-size:14px;}.elementor-13210 .elementor-element.elementor-element-ec7437b .elementor-button{font-size:14px;}.elementor-13210 .elementor-element.elementor-element-25b2c08:not(.elementor-motion-effects-element-type-background), .elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-13210 .elementor-element.elementor-element-25b2c08, .elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-13210 .elementor-element.elementor-element-25b2c08{margin-top:0px;margin-bottom:30px;padding:65px 40px 30px 40px;}.elementor-13210 .elementor-element.elementor-element-51b0340 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-13210 .elementor-element.elementor-element-51b0340 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-474bb4c{font-size:16px;line-height:24px;width:100%;max-width:100%;}.elementor-13210 .elementor-element.elementor-element-474bb4c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-9581190 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-13210 .elementor-element.elementor-element-7d55bb3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-b531b1b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-13210 .elementor-element.elementor-element-b531b1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-b531b1b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-921d56b{text-align:center;}.elementor-13210 .elementor-element.elementor-element-921d56b .elementor-heading-title{font-size:var( --e-global-typography-e8b186e-font-size );line-height:var( --e-global-typography-e8b186e-line-height );letter-spacing:var( --e-global-typography-e8b186e-letter-spacing );word-spacing:var( --e-global-typography-e8b186e-word-spacing );}.elementor-13210 .elementor-element.elementor-element-d8b317f{text-align:center;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-13210 .elementor-element.elementor-element-d8b317f .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-13210 .elementor-element.elementor-element-d8b317f > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-c826170{text-align:center;font-size:var( --e-global-typography-5106c4c-font-size );line-height:var( --e-global-typography-5106c4c-line-height );letter-spacing:var( --e-global-typography-5106c4c-letter-spacing );word-spacing:var( --e-global-typography-5106c4c-word-spacing );}.elementor-13210 .elementor-element.elementor-element-c826170 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-46ccfaa .elementor-button{font-size:var( --e-global-typography-c38c25d-font-size );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );}.elementor-13210 .elementor-element.elementor-element-46ccfaa > .elementor-widget-container{margin:60px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-6ac107c .elementor-button{font-size:var( --e-global-typography-c38c25d-font-size );line-height:var( --e-global-typography-c38c25d-line-height );letter-spacing:var( --e-global-typography-c38c25d-letter-spacing );word-spacing:var( --e-global-typography-c38c25d-word-spacing );}.elementor-13210 .elementor-element.elementor-element-6ac107c > .elementor-widget-container{margin:60px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated{margin:075px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13210 .elementor-element.elementor-element-a675194 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-24f679d .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-13210 .elementor-element.elementor-element-52d383a{width:100%;max-width:100%;}.elementor-13210 .elementor-element.elementor-element-322e428{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-3af6263 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-3af6263{width:100%;max-width:100%;}.elementor-13210 .elementor-element.elementor-element-ec7437b > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-25b2c08 > .elementor-container{min-height:0px;}.elementor-13210 .elementor-element.elementor-element-25b2c08{margin-top:83px;margin-bottom:40px;padding:0% 04% 0% 04%;}.elementor-13210 .elementor-element.elementor-element-51b0340 .elementor-heading-title{font-size:27px;line-height:37px;letter-spacing:0.3px;}.elementor-13210 .elementor-element.elementor-element-51b0340 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-474bb4c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13210 .elementor-element.elementor-element-474bb4c{width:100%;max-width:100%;}.elementor-13210 .elementor-element.elementor-element-9581190 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-b531b1b */.content-section{
    position:absolute;
    width:100% !important;
    z-index:1;
    height:100%;
    margin:auto;
}
@media(max-width:767px){
    .content-section{
        position:relative;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d71ca8 */.image-section{
    margin-left:auto;
   }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d55bb3 */.left-section{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-322e428 */.early-bird .elementor-row{
    flex-direction:column;
}
.early-bird .elementor-column{
    width:100%;
}

@media(max-width:1024px){
    .early-bird{
        max-width:510px;
        margin-left:auto;
        margin-right:auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25b2c08 */.register-banner{
    max-width: 930px;
    margin: auto;
}
@media(max-width:1024px){
    .register-banner{
        max-width:650px;
        background-position:center;
    }
}
@media(max-width:767px){
    .register-banner{
        max-width:650px;
        background:unset !important;
    }
}


/* styles for the registration form */

.registration-form input,.registration-form label,
.registration-form li,.registration-form .wpforms-field-description,.registration-form .wpforms-required-label{
    font-size:15px !important;
    color: white !important;
    font-weight: normal !important;
}
.registration-form input{
    border:none !important;
    background: transparent !important;
    max-width:100% !important;
    padding:34px 0 20px !important;
    border-bottom:1.5px solid #FFFFFFA6 !important;
    border-radius: 0 !important;
    margin-top: 10px !important;

}
.registration-form .wpforms-field{
    position: relative !important;
    margin-top: 25px !important;
}
.registration-form .wpforms-field label{
    position: absolute !important;
}

/*Inputs and labels styling*/

.registration-form .questions .wpforms-field-label{
    padding-bottom:10px !important;
}

.parents-name{
    margin-top:50px !important;
}
.phone{
    width:50% !important;
    padding-right: 20px !important;
    display: inline-flex;
    
}
.emergency-phone,.emergency-email{
    width:50% !important;
    padding-left: 20px !important;
    display: inline-flex;    
}
.name{
    width:55% !important;
    padding-right: 20px !important;
    display: inline-flex;  
}
.gender{
    width:29% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    display: inline-flex;  
}
.age{
    width:16% !important;
    padding-left: 20px !important;
    display: inline-flex;  
}
.gender label,.age label,.name label{
    font-size:17px !important;
}

.registration-form label.wpforms-error{
    display: none !important;
   
}
.registration-form .questions label{
    position: relative !important;
    margin-bottom: 5px !important;
}



/* syles for register buttton */

.registration-form button{
    
    border-radius:36px !important;
    border :none !important;
    padding:1.2em 2em !important;
    color:white !important;
    background-color:#FF6700 !important;
    font-size: 18px !important;
    display: flex !important;
    margin: 0 0 0 auto !important;
}

.registration-form .wpforms-submit-container{
    margin-top:30px !important;
}


/* Acceptance checkbox styling */

.registration-form label ,.registration-form li,.registration-form .wpforms-field-description{

    margin-bottom: 10px !important;
}
.registration-form  .wpforms-field-payment-checkbox{
    display: flex !important;
    flex-direction: column-reverse;
    margin-top:4px !important;
}
.registration-form  .wpforms-field-payment-checkbox label{
   
    margin-top:11px !important;
}
.registration-form  .wpforms-field-payment-checkbox input{
    border:1px solid #ccc !important;
    padding:0px !important;
    width:20px !important;
    height:20px !important;
    background-color: white !important;
    vertical-align: top !important;
    
}
.registration-form  .wpforms-field-payment-checkbox input[type="checkbox"]:checked::before {
    margin:0 !important;
}



/* Square payment section styling */
/*
.sqaure,.questions{
    margin-top:35px !important;
}
.sqaure .wpforms-field-sublabel{
    display: none !important;
}
.sqaure .wpforms-field-row{
    width:50% !important;
    display: inline-flex !important;
    max-width: unset !important;
}
.sqaure  .wpforms-field-square-name 
{
    width:100% !important;
    padding-left:20px !important;
}.sqaure  .wpforms-field-label
{
    top:40px !important;
    left:52.5% !important;
}
.sqaure .wpforms-field-square-number,.sqaure iframe
{
    width:100% !important;
    padding-right:20px !important;
    min-height: 97px;
}
*/

/* stripe styling */

.stripe,.questions{
    margin-top:35px !important;
}
.stripe{
    display: flex !important;
    align-items: center;
}
.stripe .wpforms-field-row{
    width:50% !important;
}
.stripe .wpforms-field-stripe-credit-card-number input{
    color:black !important;
}
.stripe .wpforms-field-stripe-credit-card-number {
    margin-right: 30px !important;
}
.stripe .wpforms-field-stripe-credit-card-number .wpforms-field-sublabel{
    display: none !important;
}
.stripe .wpforms-field-stripe-credit-card-name .wpforms-field-sublabel{
    position: absolute !important;
    top:-35px !important;
}
.stripe .wpforms-field-stripe-credit-card-name{
   
    margin-left:30px !important;
}
.stripe .wpforms-field-stripe-credit-card-name input{
   
    padding: 0 !important;
    margin-top: -5px !important;
}


.disclaimer input{
    display: none !important;
}
.disclaimer{
    margin-bottom: 0px !important;
    padding-bottom:0 !important;
}
.registration-form .refund.wpforms-field{
    margin:0 0 60px !important;
}
/* Responsive styling for the form */

@media only screen and (min-width:1025px) and (max-width:1360px){
    .registration-form button{
        padding:16px 26px !important;
        font-size:14px !important;
    }
    .registration-form button a {
        padding:16px 42px !important;
        font-size:14px !important;
    }

}

@media(min-width:1600px){

    .registration-form input,.registration-form label,
    .registration-form li,.registration-form .wpforms-field-description,.registration-form .wpforms-required-label{
        font-size:17px !important;
    }
    .gender label,.age label,.name label{
        font-size:20px !important;
}
}

@media only screen and (max-width:1024px){
    
    .registration-form button  {
        padding:1em 1.4em !important;
        font-size:16px !important;

    }

    .registration-form input,.registration-form label,
    .registration-form li,.registration-form .acceptance-box .wpforms-field-description{
        font-size:16px !important;
    }
    .parents-name{
        margin-top:40px !important;
    }
    .registration-form input{
        padding-top:28px !important;
    }
    .registration-form .wpforms-field{
        margin-top:18px !important;
    }
  /*  .registration-form .wpforms-field.sqaure{
        margin-top:28px !important;
    }
    .sqaure .wpforms-field-label{
        left:53% !important;
    }
    */
    .registration-form .wpforms-field-payment-checkbox{
        margin-top:10px !important;
    }
    .stripe.wpforms-field{
        margin-top:35px !important;
    }

}

@media only screen and (max-width:767px){
    
    .registration-form .wpforms-submit-container{

        margin-top:25px !important;
    
}
    .phone,.emergency-phone,.email,.emergency-email,.name{
        width:100% !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .gender,.age{
        width:50% !important;
    }
    .gender{
        padding-left:0 !important;
    }
    /*
    .sqaure .wpforms-field-row{
        width:100% !important;
        padding:0 !important;
}
    .sqaure  .wpforms-field-square-name , .sqaure  .wpforms-field-square-number {
        padding:0 !important;
        
    }
    .sqaure .wpforms-field-label{
        top:65% !important;
        left:0 !important;
    }
    .sqaure .wpforms-field-square-name{
        margin-top:25px !important;
    }
    */
    .sqaure,.questions{
        margin-top:20px !important;
    }
    .stripe {
        display:block !important;
        margin-top:30px !important;
}
    .stripe .wpforms-field-row{
        width:100% !important;
    }
    .stripe .wpforms-field-stripe-credit-card-name,.stripe .wpforms-field-stripe-credit-card-number{
   
        margin:0px !important;
}
    .stripe .wpforms-field-stripe-credit-card-name{
        margin-top:58px !important;
    }
    .stripe .wpforms-field-stripe-credit-card-name .wpforms-field-sublabel{
    
        top:25px !important;
}
    .stripe.wpforms-field{
        margin-top:10px !important;
    }
    .disclaimer.wpforms-field{
        margin-top:8px !important;
    }
    .registration-form .refund.wpforms-field{
        margin:0 0 20px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.eot');
	src: url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.woff2') format('woff2'),
		url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.woff') format('woff'),
		url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.ttf') format('truetype'),
		url('https://www.swishnation.com/wp-content/uploads/2022/12/inter-v12-latin-regular.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */