.elementor-25 .elementor-element.elementor-element-63fbc11{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-6ab41bb{text-align:center;}.elementor-25 .elementor-element.elementor-element-6ab41bb .elementor-heading-title{color:#151515;font-family:"Fjalla One", Roboto;font-size:46px;font-weight:300;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-26617dd{text-align:center;}.elementor-25 .elementor-element.elementor-element-26617dd .elementor-heading-title{color:#7C7E7E;font-family:"Fjalla One", Roboto;font-size:31px;font-weight:500;text-transform:capitalize;}.elementor-25 .elementor-element.elementor-element-b22bda4{--spacer-size:32px;}.elementor-25 .elementor-element.elementor-element-47c5534 > .elementor-widget-container{margin:-38px -38px -38px -38px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6f74b28{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-47c5534 */h1.title-heading-left:first-child { text-transform: uppercase; }.court { position: relative; }.court .outside, .court .inside { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }.court .outside img, .court .inside img { position: absolute; top: 0px; left: 0px; display: none; }.court .outside img.active, .court .inside img.active { display: block; }.entry-content .tab_nav { float: left; clear: both; margin: 1em 0px 0px 2em; list-style-type: none; text-transform: uppercase; position: relative; top: 1px; z-index: 50; }.entry-content .tab_nav li { float: left; color: rgb(126, 126, 126); background-color: rgb(255, 255, 255); padding: 3px 7px; display: inline-block; cursor: pointer; }.entry-content .tab_nav li.active { border-width: 1px; border-style: solid; border-color: rgb(126, 126, 126) rgb(126, 126, 126) rgb(255, 255, 255); border-image: initial; }.tab_inside, .tab_outside { border: 1px solid rgb(126, 126, 126); float: left; clear: both; width: 100%; display: none; padding: 1.6em 0px 0px; position: relative; z-index: 1; }.tab_inside.active, .tab_outside.active { display: block; }.colors-label { display: inline-block; margin: 0px -2px; width: 50%; text-align: center; padding-bottom: 20px; }.color-.elementor-25 .elementor-element.elementor-element-47c5534-wrapper { width: 50%; display: inline-block; margin: 0px -2px 20px; }.color-.elementor-25 .elementor-element.elementor-element-47c5534-wrapper:first-of-type { border-right: 1px solid rgb(126, 126, 126); }.tab_inside svg.colors, .tab_outside svg.colors, .tab_inside svg.colors-2, .tab_outside svg.colors-2 { width: 70%; margin: 0px auto; display: block; }svg.colors polygon, svg.colors-2 polygon { cursor: pointer; opacity: 0.9; }svg.colors polygon:hover, svg.colors-2 polygon:hover { opacity: 1; }svg.colors polygon.active::before, svg.colors-2 polygon.active::before { content: ""; display: block; width: 6px; height: 6px; position: absolute; inset: 0px; margin: 0px auto; background-color: rgb(255, 255, 255); border-radius: 50%; }.grassgreen { fill: rgb(53, 104, 45); }.darkgreen { fill: rgb(24, 71, 36); }.forestgreen { fill: rgb(37, 34, 27); }.mediumgreen { fill: rgb(45, 87, 44); }.lightblue { fill: rgb(59, 131, 189); }.problue { fill: rgb(6, 57, 113); }.darkblue { fill: rgb(37, 40, 80); }.grey { fill: rgb(71, 74, 81); }.beige { fill: rgb(138, 102, 66); }.burgundy { fill: rgb(94, 33, 41); }.royalpurple { fill: rgb(72, 66, 102); }.red { fill: rgb(100, 36, 36); }.coral { fill: rgb(147, 43, 61); }.pumpkin { fill: rgb(234, 114, 0); }.black { fill: rgb(0, 0, 0); }.scarlet { fill: rgb(168, 19, 12); }.teal { fill: rgb(0, 146, 153); }.midnight { fill: rgb(0, 55, 135); }.keylime { fill: rgb(211, 221, 0); }.canary { fill: rgb(255, 206, 0); }.mocha { fill: rgb(81, 60, 48); }.kiwi { fill: rgb(147, 165, 17); }.artic { fill: rgb(109, 171, 228); }.silver { fill: rgb(138, 138, 141); }.tab_inside .color, .tab_outside .color { text-transform: uppercase; position: relative; background-color: red; height: 2em; margin-top: 1.3em; overflow: hidden; transition: background-color 200ms ease-in-out 0s; }.tab_inside .color div, .tab_outside .color div { position: absolute; width: 100%; text-align: center; line-height: 2em; bottom: 2em; color: rgb(255, 255, 255); }.tab_inside .color div.new_color, .tab_outside .color div.new_color { bottom: 0px; animation: 200ms cubic-bezier(0.91, 0.8, 0.54, 1.39) 0s 1 normal none running movedown; }@media all{* { box-sizing: border-box; }}@media all{.fusion-layout-column .fusion-column-wrapper { min-height: 1px; }}@media all{* { box-sizing: border-box; }}@media all{* { box-sizing: border-box; }}@media all{.fusion-title-size-one, h1 { margin-top: 20px; margin-bottom: 10px; }}@media all{.fusion-title { display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; margin: 0px 0px 31px; }}@media all{.fusion-title.fusion-sep-none { display: block; }}@media all{.fusion-border-below-title { display: block; }}@media all{* { box-sizing: border-box; }}@media all{.fusion-modal h1, .fusion-page-title-bar h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 { font-family: "Fjalla One", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.2; letter-spacing: 0px; font-style: normal; }}@media all{.fusion-modal h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 { font-size: 36px; }}@media all{.fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1 { color: rgb(0, 0, 0); }}@media all{.fusion-title-size-one, h1 { margin-top: 20px; margin-bottom: 10px; }}@media all{.comment-respond .fusion-title .comment-reply-title, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6 { -webkit-box-flex: 0; flex-grow: 0; padding: 0px 8px 0px 0px; }}@media all{.comment-respond .fusion-title .comment-reply-title.title-heading-left, .fusion-title h1.title-heading-left, .fusion-title h2.title-heading-left, .fusion-title h3.title-heading-left, .fusion-title h4.title-heading-left, .fusion-title h5.title-heading-left, .fusion-title h6.title-heading-left { padding-right: 8px; text-align: left; }}@media all{.fusion-title.fusion-sep-none .title-heading-left { padding: 0px; text-align: left; }}@media all{#main .post-content .fusion-border-below-title h1, #main .post-content .fusion-border-below-title h2, #main .post-content .fusion-border-below-title h3, #main .post-content .fusion-border-below-title h4, #main .post-content .fusion-border-below-title h5, #main .post-content .fusion-border-below-title h6 { padding-left: 0px; padding-right: 0px; }}@media all{* { box-sizing: border-box; }}@media all{* { box-sizing: border-box; }}@media all{.fusion-title-size-three, h3 { margin-top: 20px; margin-bottom: 10px; }}@media all{.fusion-title { display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; margin: 0px 0px 31px; }}@media all{.fusion-title.fusion-sep-none { display: block; }}@media all{.fusion-border-below-title { display: block; }}@media all{* { box-sizing: border-box; }}@media all{.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3 { font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1.5; letter-spacing: 0px; font-style: normal; }}@media all{.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-widget-area h3, .post-content h3, .project-content h3 { font-size: 24px; }}@media all{.fusion-author .fusion-author-title, .fusion-modal h3, .fusion-post-content h3, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-title h3, .fusion-widget-area h3, .person-author-wrapper span, .post-content h3, .project-content h3, .sidebar .widget h3, .title h3 { color: rgb(0, 0, 0); }}@media all{.fusion-title-size-three, h3 { margin-top: 20px; margin-bottom: 10px; }}@media all{.comment-respond .fusion-title .comment-reply-title, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6 { -webkit-box-flex: 0; flex-grow: 0; padding: 0px 8px 0px 0px; }}@media all{.comment-respond .fusion-title .comment-reply-title.title-heading-left, .fusion-title h1.title-heading-left, .fusion-title h2.title-heading-left, .fusion-title h3.title-heading-left, .fusion-title h4.title-heading-left, .fusion-title h5.title-heading-left, .fusion-title h6.title-heading-left { padding-right: 8px; text-align: left; }}@media all{.fusion-title.fusion-sep-none .title-heading-left { padding: 0px; text-align: left; }}@media all{#main .post-content .fusion-border-below-title h1, #main .post-content .fusion-border-below-title h2, #main .post-content .fusion-border-below-title h3, #main .post-content .fusion-border-below-title h4, #main .post-content .fusion-border-below-title h5, #main .post-content .fusion-border-below-title h6 { padding-left: 0px; padding-right: 0px; }}@media all{* { box-sizing: border-box; }}@media all{* { box-sizing: border-box; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{img { border-style: none; vertical-align: top; max-width: 100%; height: auto; }}@media all{* { box-sizing: border-box; }}@media all{im/* End custom CSS */