.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress{background-color:#FFF}.tablepress thead th,.tablepress tfoot th{background-color:#FFF}#content .tablepress{width:auto}#content .tablepress th,#content .tablepress td{padding:8px}#content .tablepress .column-4{width:40%}#content .tablepress .column-3{width:30%}#content .tablepress .column-2{width:30%}#content .tablepress img{max-width:100%}
body{background-color:#efefef;color:#3a3a3a;}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--base-3);}body .grid-container{max-width:1000px;}.wp-block-group__inner-container{max-width:1000px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:550px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#9b2bb4;--base:#ffffff;--base-2:#ffffff;--base-3:#50155D;--accent:#51b1d6;--global-color-8:#784f82;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-global-color-8-color{color:var(--global-color-8);}:root .has-global-color-8-background-color{background-color:var(--global-color-8);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}body, button, input, select, textarea{font-family:var(--gp-font--k-2-d);font-weight:300;font-size:18px;}.main-title{font-family:var(--gp-font--k-2-d);font-weight:300;font-size:25;}h1{font-family:var(--gp-font--k-2-d);font-weight:300;font-size:40;}h2{font-family:var(--gp-font--k-2-d);font-weight:300;font-size:30;}h3{font-family:var(--gp-font--k-2-d);font-size:20;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#ffffff;color:#3a3a3a;}.site-header a{color:#3a3a3a;}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:#757575;}.main-navigation,.main-navigation ul ul{background-color:var(--global-color-8);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#ffffff;background-color:var(--global-color-8);}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff;background-color:var(--global-color-8);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#2e2e2e;background-color:#ffffff;opacity:1;}.main-navigation ul ul{background-color:var(--base-2);}.main-navigation .main-nav ul ul li a{color:#000000;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#000000;background-color:#f3f3f3;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#000000;background-color:var(--base-2);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-meta{color:#595959;}.entry-meta a{color:#595959;}.entry-meta a:hover{color:#1e73be;}.sidebar .widget{background-color:#efefef;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{background-color:#ffffff;}.footer-widgets .widget-title{color:#000000;}.site-info{color:#ffffff;background-color:#222222;}.site-info a{color:#ffffff;}.site-info a:hover{color:#606060;}.footer-bar .widget_nav_menu .current-menu-item a{color:#606060;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#666666;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f3f3f;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar{padding:10px;}.inside-header{padding:10px 0px 10px 0px;}.site-main .wp-block-group__inner-container{padding:40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:0px;padding-right:0px;line-height:51px;}.main-navigation .main-nav ul ul li a{padding:10px 0px 10px 0px;}.main-navigation ul ul{width:177px;}.navigation-search input[type="search"]{height:51px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:0px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:0px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:0px;}.widget-area .widget{padding:0px;}.site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}}
.main-navigation .mobile-bar-items {
order:3 !important}
.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
order:2 !important}
.navigation-search {
height:100%}
form.search-form .ajax-search-results {
position:absolute;
left:0;
right:0;
background-color:#f0f0f0}
form.search-form .ajax-search-results .results-wrapper {
padding:20px}
.results-wrapper .single-item {
border-radius:5px;
margin-top:10px;
background-color:white}
.results-wrapper .single-item:first-child {
margin-top:0px}
.results-wrapper .single-item a {
padding:10px;
display: inline-flex;
align-items: center}
.results-wrapper .single-item a img {
height:50px;
width:50px;
object-fit:contain;
margin-right:10px}
.ajax-search-results .gs-search-loader-wrapper {
padding: 40px;
text-align:center}
.ajax-search-results .gs-search-loader-wrapper .gs-search-loader {
display: inline-block;
height:30px;
width:30px;
border: 5px solid #69b578;
border-bottom-color: transparent;
border-radius:30px;
animation: spin 0.5s linear infinite}
@keyframes spin {
from {
transform: rotate(0deg)}
to {
transform: rotate(360deg)}
}
.navigation-search input[type="search"] {
height:100% !important;
background-color: white !important}
.main-navigation .main-nav ul li.search-item.active > a {
background-color: white !important}
.main-navigation .mobile-bar-items .search-item.close-search a {
color:black}
.main-navigation {
font-weight: bold}
.page-header-image-single {
display: none !important}
.related-gallery .gallery-item img {
border-radius: 18px;
border: 8px solid #30bbf2}
.related-gallery .gallery-item {
padding-right: 20px}
.related-gallery .gallery-caption {
font-weight: bold}
@media (max-width: 768px) {
.inside-header {
padding: 0}
}
.site-info {
text-align: center}
.posted-on .updated {
display: inline-block}
.posted-on .published {
display: none}
.posted-on .updated:before {
content: "Last updated: "}
.wph-modal.hui-module-type--popup {
width: auto}
.mobile-table {
box-shadow: 0px 0px 15px 5px #e3e3e3;
text-align: center;
pointer-events: none;
position: relative}
@media only screen and (min-width: 1001px) {
.mobile-table{
display:none}
}
.mobile-table-header {
background-color: #e3e3e3;
color: #222222;
font-weight: bold;
font-size: 20pt;
background-image: linear-gradient(180deg, rgba(225,225,225,1) 0%, rgba(237,237,237,1) 100%)}
.mobile-table-header p {
margin-bottom: 0.5em}
.mobile-table-header p {
margin-bottom: 0px !important}
.tables strong {
font-size: 15pt}
.mobile-table p {
margin-bottom: 0.7em}
.mobile-table hr {
margin: 0px 0px 0px 0px}
.mobile-table-arrow {
width: 0; 
height: 0; 
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #ededed;
text-align: center;
display: inline-block}
.desktop-table{
box-shadow: 0px 0px 15px 5px #e3e3e3;
text-align: center;
background: linear-gradient(#ededed, #ededed) no-repeat center/4px 100%;
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s;
position: relative}
.desktop-table-wrapper {
}
.desktop-table:hover{
transform: scale(1.05);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
a.table-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-decoration: none;
z-index: 10;
background-color: white;
opacity: 0;
filter: alpha(opacity=0);
pointer-events: auto}
.desktop-table .maxbutton {
z-index: 11}
@media only screen and (max-width: 1000px) {
.desktop-table {display: none;}
}
.desktop-table-header {
background-color: #e3e3e3;
color: #222222;
font-weight: bold;
font-size: 20pt;
background-image: linear-gradient(180deg, rgba(225,225,225,1) 0%, rgba(237,237,237,1) 100%);
text-align: center}
.desktop-table-arrow {
width: 0; 
height: 0; 
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #ededed;
text-align: center;
display: table;
margin: 0 auto}
@media only screen and (min-width: 1000px) and (max-width: 1045px) {
.desktop-table {
width: 103%;
margin-left: -5px}
.desktop-table:hover {
transform: scale(1.03);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
}
@media only screen and (min-width: 550px) and (max-width: 768px) {
.mobile-table {
width: 30%;
display: inline-block;
margin-right: 5%}
.mobile-table-wrapper p:empty { 
display:none}
.mobile-table p:empty { 
display:inherit}
.mobile-table:last-child {
margin-right: 0}
.mobile-table .maxbutton-1.maxbutton.maxbutton-buycontactcement {
width: 24vw !important}
.mobile-table .bold {
margin-bottom: 50px}
}
.desktop-table-wrapper {
margin-top: 33px}
.mobile-table-wrapper {
margin-bottom: 35px}
.desktop-table img {
max-height: 150px;
width: 80%;
padding-left: 13px}
.mobile-table img {
width: 80%}
@media only screen and (max-width: 485px) {
.navigation-branding img, .site-logo.mobile-header-logo img { 
height: 49px !important}
}
@media only screen and (min-width: 486px) and (max-width: 768px) {
.navigation-branding img, .site-logo.mobile-header-logo img { 
height: 69px !important}
}
.main-navigation a:not(.search-link) {
font-weight: bold !important}
.main-navigation 
@media only screen and (max-width: 768px) {
}
@media only screen and (min-width: 600px) and (max-width: 1000px) {
.one_fifth {
clear: both;
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 1em}
}
.row-home {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
display : flex;
align-items : center;
justify-content: center}
.column-home {
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 1}
.left-column-home {
padding-left: 25%}
.right-column-home {
text-align: center}
@media only screen and (max-width: 768px) {
.row-home {
display: unset;
text-align: center}
.left-column-home {
padding-left: 0px}
.right-column-home {
padding-right: 0px}
}
@media only screen and (min-width: 900px) {
.left-column-iis {
width: 50%;
float: left}
.right-column-iis {
margin-left: 50%;
padding-top: 63px}
.clear {
clear: both}
}
@media only screen and (max-width: 899px) {
.right-column-iis {
padding-top: 15px}
}
.left-column-iis {
text-align: center;
padding-top: 15px;
padding-bottom: 15px}
@media (max-width: 768px) {
.inside-header {
padding: 0}
}
.set-of-3 {
padding: 0px 15px}
.blue-banner-outer {
background-color: #69B578;
transform: rotate(1.5deg); 
display: inline-block; 
width: 109%; 
margin-left: -2.5%; 
padding-top: 75px}
.blue-banner-inner {
transform: rotate(-1.5deg); 
max-width: 950px; 
margin: 0 auto;
color: white}
.blue-banner-inner-left {
padding: 115px 0px}
@media only screen and (max-width: 1000px) {
.blue-banner-outer {
padding-top: 0px;
margin-left: -4.5%}
.blue-banner-inner {
max-width: 80%}
.blue-banner-inner-left {
text-align: center;
padding: 45px 0px 0px 0px}
.blue-banner-inner-right {
float: unset;
max-width: 500px;
height: auto;
margin: 0 auto}
}
@media only screen and (min-width: 600px) and (max-width: 819px) {
.blue-banner-inner-left h2 {
padding-top: 81px}
.blue-banner-inner-left-mission h2 {
padding-top: 29px}
}
.seen-in {
padding-top: 25px}
.seen-in h2 {
text-align: center}
@media only screen and (min-width: 600px) {
.seen-in-right-image {
padding-left: 55px;
padding-bottom: 25px}
.seen-in-left-image {
padding-right: 55px;
padding-top: 25px}
}
.seen-in-right-image
.banner-outer { 
display: inline-block; 
width: 109%; 
margin-left: -2.5%; 
padding-top: 75px}
.banner-inner {
max-width: 950px; 
margin: 0 auto}
.banner-inner-left {
padding: 115px 0px}
@media only screen and (max-width: 1000px) {
.banner-outer {
padding-top: 0px;
margin-left: -4.5%}
.banner-inner {
max-width: 80%}
.banner-inner-left {
text-align: center;
padding: 45px 0px 0px 0px}
.banner-inner-right {
float: unset;
max-width: 500px;
height: auto;
margin: 0 auto}
}
@media only screen and (min-width: 600px) and (max-width: 1000px) {
.banner-inner, .blue-banner-inner {
display: flex;
padding-bottom: 10px}
.banner-inner img, .blue-banner-inner img {
margin-top: 75px}
}
@media only screen and (min-width: 820px) and (max-width: 1000px) {
.banner-inner h2, .blue-banner-inner h2 {
padding-top: 75px}
}
.tri-box {
background: #f5f5f5;
margin: 15px;
padding: 15px 15px 5px 15px;
border-radius: 5px;
box-shadow: 0px 0px 15px 5px #cccccc;
transition: all .35s}
.tri-box:hover{
transform: scale(1.05);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
.tri-box p {
text-align: center}
.tri-box strong {
font-size: 15pt}
.tri-boxes {
position: relative;
z-index: 9999}
.zwei-box {
background: #f5f5f5;
margin: 15px;
padding: 15px 15px 5px 15px;
border-radius: 5px;
box-shadow: 0px 0px 15px 5px #cccccc;
transition: all .35s}
.zwei-box:hover{
transform: scale(1.05);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
.zwei-box p {
text-align: center}
.zwei-box strong {
font-size: 15pt}
@media only screen and (min-width: 768px) {
.zwei-box-1 {
margin-left: 95px}
.zwei-box-2 {
margin-right: 95px}
}
.middle-bar {
position: relative;
background-color: #791389;
padding-top: 35px;
padding-bottom: 25px;
color: white}
.middle-bar:before, 
.middle-bar:after {
content: "";
position: absolute;
background: #791389; 
top: 0;
bottom: 0;
width: 9999px} 
.middle-bar:before {
right: 100%}
.middle-bar:after {
left: 100%}
.middle-bar-grey {
position: relative;
background-color: #f2f2f2;
padding-top: 35px;
padding-bottom: 25px;
margin-bottom: 25px;
z-index: 1}
.middle-bar-grey:before, 
.middle-bar-grey:after {
content: "";
position: absolute;
background: #f2f2f2; 
top: 0;
bottom: 0;
width: 9999px; 
z-index: 1} 
.middle-bar-grey:before {
right: 100%; 
z-index: 1}
.middle-bar-grey:after {
left: 100%;
z-index: 1}
.middle-bar-db {
position: relative;
background-color: #08447C;
padding-top: 35px;
padding-bottom: 25px;
margin-bottom: 25px;
color: white}
.middle-bar-db:before, 
.middle-bar-db:after {
content: "";
position: absolute;
background: #08447C; 
top: 0;
bottom: 0;
width: 9999px} 
.middle-bar-db:before {
right: 100%}
.middle-bar-db:after {
left: 100%}
html, body {
overflow-x: hidden}
body.postid-6363 .site.grid-container {
max-width: 1100px}
body.postid-6363 {
background-color: #FFFFFF}
.postid-6363 .comments-area, .postid-6363 .entry-meta {
display: none}
#post-6363 > div > div.entry-content > h2:nth-child(40) {
display: none}
#post-6363 > div > div > div.saboxplugin-wrap, #post-4043 > div > div.saboxplugin-wrap, #post-4043 > div.saboxplugin-wrap {
display: none}
}
#legend-container-map {
display: none !important}
#map-container, #bbs-map-countries-container {
border-radius: 0px !important}
#map-container {
padding-bottom: 125px}
#map-outer-container {
height: auto !important;
min-height: 200px !important;
overflow: hidden !important;
position: relative !important;
padding-top: 0;
margin-top: -40px}
#map-outer-container .leaflet-container {
background: #08447c !important}
.post-6363 .entry-content {
margin-top: 0}
.row-full {
width: 100vw;
position: relative;
margin-left: -50vw;
height: 100px;
left: 50%}
.tablepress-id-24 .column-1 {
width: 250px !important}
.tablepress-id-24 .column-2 {
width: 250px !important}
.tablepress-id-25 .column-1 {
width: 250px !important}
.tablepress-id-25 .column-2 {
width: 250px !important}
#tablepress-28, #tablepress-29, #tablepress-31 {
font-size: 10pt}
body.postid-6699 .site.grid-container {
max-width: 1100px}
body.postid-6699 {
background-color: #FFFFFF}
.postid-6699 .comments-area, .postid-6699 .entry-meta {
display: none}
#post-6699 > div > div.entry-content > h2:nth-child(43) {
display: none}
#post-6699 > div > div > div.saboxplugin-wrap, #post-4043 > div > div.saboxplugin-wrap, #post-4043 > div.saboxplugin-wrap {
display: none}
#post-6363 > div > div > h2:nth-child(43) {
display: none}
#legend-container-map {
display: none !important}
#map-container-bbsCities60ecddcbf0b7a > div.leaflet-control-container > div.leaflet-bottom.leaflet-right > div.info.legend-cities-scale.leaflet-control {
display: none !important}
.info .legend-cities-scale .leaflet-control {
display: none !important
}
.leaflet-right {
display: none !important}
.map-container {
border-radius: 0px !important}
#block-2 > ul li {
padding-bottom: 0px}
.main-navigation .main-nav ul li a {
padding-left: 20px !important;
padding-right: 20px !important}
@media (max-width: 769px) {
.moboff {
display: none}
}
.product-banner {
text-align: center; 
font-size: 15pt; 
font-weight: bold; 
color: #ffffff}
#block-4 > ul li {
padding-bottom: unset}
@media only screen and (min-width: 1000px) {
#post-6193 > div > div > div:nth-child(1) > div.blue-banner-outer > div > div.content-column.one_half.last_column.blue-banner-inner-right {
padding-top: 55px}
}
h1.product_title {
margin-bottom:20px}
.p-c {
border-radius: 9px;
padding: 15px 25px 1px 25px;
box-shadow: 0px 0px 15px 5px #e3e3e3;
transition: all .35s;
text-align: center}
.p-c li {
text-align: left;
font-size: 11pt;
padding: 0px 5px}
.p-c:hover{
transform: scale(1.03);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
.p-c-buffer {
padding-top: 15px}
.p-c hr {
margin-bottom: -7px; 
margin-top: -15px}
@media only screen and (max-width: 600px) {
.p-c {
padding: 15px 25px 0px 25px}
.p-c-buffer {
padding-top: 0px;
margin-top: -15px}
.p-c-negative-buffer {
margin-top: -15px}
.p-c div.content-column.one_third.last_column {
margin-top: -25px}
}
@media only screen and (min-width: 600px) {
.p-c-negative-buffer {
margin-top: -15px}
.p-c-row1 {
display: flex;
align-items: center;
justify-content: center;
width: 100%}
.p-c .p-c-row1 .p-c-row1-col {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center}
}
.tablepress .sorting,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
padding-right: 20px !important}
@media only screen and (min-width: 900px) {
.htsmtop {
padding-top: 75px}
}
@media only screen and (max-width: 899px) {
.htsmtop {
margin-top: -35px}
}
.tablepress-id-40 .column-1 {
width: 20% !important}
.tablepress-id-40 .column-2 {
width: 20% !important}
.tablepress-id-40 .column-3 {
width: 20% !important}
.tablepress-id-40 .column-4 {
width: 20% !important}
.tablepress-id-40 .column-54 {
width: 20% !important}
.funquizz-btn {
background-color: #333333;
border: 3px solid #333333}
.funquizz-btn:hover, .funquizz-btn:active, .funquizz-btn:focus {
background-color: #5f5f5f;
border: 3px solid #5f5f5f}
.quiz-progress {
color: #3a7d44}
.time-bar .in {
background-color: #3a7d44}
.funquizz-btn.wrong-answer {
background-color: red !important;
border-color: red !important}
.funquizz-btn.correct-answer {
background-color: green !important;
border-color: green !important;}
.result-share svg {
color: #3a7d44;
fill: #3a7d44}
.result-share a:hover svg{
color: #333333;
fill: #333333}
#post-1221081 > div > header {
display: none}
#post-1221081 > div > div > h2 {
display: none}
#post-1221081 > div > div > div.saboxplugin-wrap {
display: none}
#post-1221081 > div > footer {
display: none}
@media only screen and (min-width: 768px) {
.site-logo {
padding-left: 10px}
}
.woocommerce .woocommerce-breadcrumb a:hover {
color:#3a7d44}
.imagecolumn {
width: 25%;
padding: 15px;
box-sizing: border-box}
.imagerow {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center}
@media screen and (max-width: 768px) {
.imagecolumn {
width: 100%;
display: flex;
justify-content: center;
padding-bottom: 21px}
}
@media only screen and (min-width: 900px) {
.left-column-ips {
width: 50%;
float: left}
.right-column-ips {
margin-left: 50%;
padding-top: 57px}
.clear {
clear: both}
}
@media only screen and (max-width: 899px) {
.right-column-ips {
padding-top: 15px}
}
.left-column-ips {
text-align: center;
padding-top: 15px;
padding-bottom: 15px}
@media only screen and (max-width: 1200px) {
.ce-mobile-title {
padding-bottom: 15px}
}
.woocommerce ul.products li.product .button {
background-color: #ff9b00 !important}
#tablepress-48 {
max-width: 555px !important}
.old-phone-box-container {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap}
.old-phone-box-container {
display: flex;
align-items: center;
justify-content: space-between;
background: #f9f9f9;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
transition: transform 0.3s ease, box-shadow 0.3s ease}
.old-phone-box-left, .old-phone-box-right {
width: 48%;
box-sizing: border-box}
.old-phone-box-left h2 {
margin-bottom: 10px}
.old-phone-box-left p {
margin-bottom: 20px}
.old-phone-box-left .audio {
margin-top: 10px}
.old-phone-box-right {
display: flex;
align-items: center;
justify-content: center}
.phone {
max-width: 100%;
height: auto}
body.postid-1221665 {
background-color: #FFFFFF}
@media (max-width: 768px) {
.old-phone-box-container {
flex-direction: column}
.old-phone-box-left, .old-phone-box-right {
width: 100%;
margin: 10px 0}
}
.timeline {
position: relative;
width: 80%;
margin: 0 auto; 
padding: 20px 0;
margin-top: -35px}
.timeline::before {
content: "";
position: absolute;
top: 10px; 
left: 50%;
transform: translateX(-50%);
width: 2px;
background: #000; 
height: calc(100% - 20px)}
.event {
position: relative;
padding: 20px 0}
.event::before {
position: absolute;
left: 50%;
top: 50%;
width: 20px; 
height: 20px;
border-radius: 50%;
background: #000; 
transform: translate(-50%, -50%)}
#post-1221665 > div > header > div {
display: none}
.bs-sm{
display: none}
.site.footer-widgets{
background: #191919}
.site-info{
background: #222222}
.site-footer .site-info{
padding-top: 12px}
.copyright-bar, .copyright-bar a {
color: #efefef;
transition: all ease-in-out 300ms}
.copyright-bar a{
text-decoration: none}
.copyright-bar a:hover{
color: #53b2d6}
.bs-footer {
padding: 0}
.bs-footer, .bs-footer a{
transition: all ease-in-out 300ms}
.bs-footer ul.wp-block-social-links li{
margin: 0;
padding-bottom: 0}
hr.bs-f2{
margin-top: 0;
height: auto}
.bs-footer.bs-f3 ul li{
margin:0;
margin-bottom: 5px}
.bs-footer.bs-f3 a{
text-decoration: none;
color: #efefef}
.bs-footer.bs-f3 a:hover{
color: #53b2d6}
.footer-widget-1 .widget_block {
margin-bottom: 15px}
.bs-footer.bs-f3{
padding-top:20px}
.bs-footer.bs-f3 p{
color: #efefef;
font-size: 20px;
font-weight: 700;
text-align: right}
.bs-footer.bs-f3 form{
max-width: 220px;
margin-left: auto;
color: #efefef}
.bs-footer.bs-f3 form button[type=submit]{
width: 120px;
margin-left: auto;
border-radius: 6px;
font-weight: 700}
@media screen and (min-width:782px){
.bs-footer-col-1 {
flex-basis: auto !important;
box-sizing: border-box;
width: 25%}
.bs-footer-col-3 {
flex-basis: auto !important;
box-sizing: border-box;
width: 60%}
.bs-3-col-ul{
columns: 3;
-webkit-columns: 3;
-moz-columns: 3}
}
.bs-footer p.yikes-easy-mc-error-message{
color: rgba(216,48,57,.87)}
.bs-footer p.yikes-easy-mc-success-message{
color: #4f8a10}
@media screen and (max-width: 781px){
.bs-md{
display: none}
.bs-sm{
display: block}
.bs-footer.bs-f1 {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 16px}
.bs-footer.bs-f1 > .wp-block-column {
min-width: 0;
margin: 0}
.bs-footer.bs-f1 .wp-block-image {
margin: 0}
.bs-footer.bs-f1 .wp-block-image img {
display: block;
width: 100%;
height: auto}
.bs-footer.bs-f1 .wp-block-column .wp-block-social-links {
float: none;
flex-wrap: nowrap;
padding: 0;
margin: 0}
.bs-footer.bs-f1 .wp-block-social-link-anchor {
box-sizing: border-box;
min-width: 44px;
min-height: 44px;
justify-content: center}
.bs-footer.bs-f3{
display: flex}
.bs-footer-col-2 {
max-width: 50%;
float: left}
.bs-footer-col-1 figure.alignright {
float: left;
margin: 0}
.bs-footer-col-1{
order: 1
}
.bs-footer-col-3{
order: 2
}
}
@media screen and (max-width: 359px){
.bs-footer h2,
.bs-footer p,
.bs-footer a
{
font-size: 14px !important}
.bs-footer ul li{
padding: 0;
line-height: 1.2
}
.bs-footer a.wp-block-social-link-anchor{
font-size: 20px !important}
.copyright-bar span,
.copyright-bar a
{
font-size: 13px !important}
}
body {
--wp--preset--font-size--small: 13px;
--wp--preset--font-size--medium: 20px;
--wp--preset--font-size--large: 36px;
--wp--preset--font-size--x-large: 42px;
--wp--preset--spacing--20: 0.44rem;
--wp--preset--spacing--30: 0.67rem;
--wp--preset--spacing--40: 1rem;
--wp--preset--spacing--50: 1.5rem;
--wp--preset--spacing--60: 2.25rem;
--wp--preset--spacing--70: 3.38rem;
--wp--preset--spacing--80: 5.06rem;
--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)}
:where(.is-layout-flex) {
gap: 0.5em}
:where(.is-layout-grid) {
gap: 0.5em}
body .is-layout-flow>.alignleft {
float: left;
margin-inline-start: 0;
margin-inline-end: 2em}
body .is-layout-flow>.alignright {
float: right;
margin-inline-start: 2em;
margin-inline-end: 0}
body .is-layout-flow>.aligncenter {
margin-left: auto !important;
margin-right: auto !important}
body .is-layout-constrained>.alignleft {
float: left;
margin-inline-start: 0;
margin-inline-end: 2em}
body .is-layout-constrained>.alignright {
float: right;
margin-inline-start: 2em;
margin-inline-end: 0}
body .is-layout-constrained>.aligncenter {
margin-left: auto !important;
margin-right: auto !important}
body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: var(--wp--style--global--content-size);
margin-left: auto !important;
margin-right: auto !important}
body .is-layout-constrained>.alignwide {
max-width: var(--wp--style--global--wide-size)}
body .is-layout-flex {
display: flex}
body .is-layout-flex {
flex-wrap: wrap;
align-items: center}
body .is-layout-flex>* {
margin: 0}
body .is-layout-grid {
display: grid}
body .is-layout-grid>* {
margin: 0}
:where(.wp-block-columns.is-layout-flex) {
gap: 2em}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em}
.has-small-font-size {
font-size: var(--wp--preset--font-size--small) !important}
.has-medium-font-size {
font-size: var(--wp--preset--font-size--medium) !important}
.has-large-font-size {
font-size: var(--wp--preset--font-size--large) !important}
.has-x-large-font-size {
font-size: var(--wp--preset--font-size--x-large) !important}
.wp-block-navigation a:where(:not(.wp-element-button)) {
color: inherit}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em}
:where(.wp-block-columns.is-layout-flex) {
gap: 2em}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em}
.wp-block-pullquote {
font-size: 1.5em;
line-height: 1.6}
#tablepress-52_wrapper {
font-size: 7pt}
.p-c {
border-radius: 9px;
padding: 0px 25px 0px 25px;
box-shadow: 0px 0px 15px 5px #e3e3e3;
transition: all .35s;
text-align: center;
margin-bottom: 15px}
.p-c ol, ul {
margin: 0 0 1.5em 2em}
.p-c li {
text-align: left;
font-size: 11pt;
padding: 0px 5px}
.p-c:hover{
transform: scale(1.03);
-webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s}
.p-c-buffer {
padding-top: 15px}
.p-c hr {
margin-bottom: 11px; 
margin-top: 13px;
height: 1.1px;
border: 0}
@media only screen and (max-width: 600px) {
.p-c {
padding: 15px 25px 0px 25px}
.p-c-buffer {
padding-top: 0px;
margin-top: -15px}
.p-c-negative-buffer {
margin-top: -15px}
.p-c div.content-column.one_third.last_column {
margin-top: -25px}
.p-c img {
max-height: 125px;
width: auto}
}
@media only screen and (min-width: 600px) {
.p-c-negative-buffer {
margin-top: -15px}
.p-c-row1 {
display: flex;
align-items: center;
justify-content: center;
width: 100%}
.p-c .p-c-row1 .p-c-row1-col {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center}
.p-c .clear_column {
width: unset}
.p-c hr {
margin-bottom: 5px; 
margin-top: -7px}
.p-c img {
max-height: 169px;
width: auto}
}
.p-c-row-top {
display: flex;
justify-content: space-between;
align-items: center; 
flex-wrap: wrap}
.p-c-row-bottom {
display: flex;
justify-content: space-between;
flex-wrap: wrap}
.p-c-row-top .p-c-col {
flex-basis: calc(33.333% - 10px); 
margin: 5px;
display: flex; 
align-items: center; 
justify-content: center; 
text-align: center}
@media only screen and (min-width: 600px) and (max-width: 640px) {
.p-c-row-top .p-c-col {
flex-basis: calc(33% - 50px)}
}
.p-c-row-bottom .p-c-col-half {
flex-basis: calc(50% - 10px); 
margin: 5px}
.p-c-col-last {
margin-right: 0}
.p-c::after {
content: "";
display: table;
clear: both}
@media only screen and (max-width: 600px) {
.p-c-row-top .p-c-col,
.p-c-row-bottom .p-c-col-half {
flex-basis: 100%;
margin: 5px 0}
.p-c-row-top .p-c-col-last {
order: 3; 
margin-top: 10px}
}
.post-image-aligned-left .inside-article .post-image {
float:none !important}
.post-image-aligned-left .inside-article .post-image img {
max-height: 400px;
width: auto}
.main-navigation:not(.toggled) ul li.sfHover>ul, .main-navigation:not(.toggled) ul li:hover>ul {
}
.main-navigation .main-nav ul ul li a {
} 
body div.wpforms-container-full .wpforms-form :is(button[type="submit"], input[type="submit"], .wpforms-page-button),
body div.wpforms-container-full .wpforms-form :is(button[type="submit"], input[type="submit"], .wpforms-page-button):is(:hover, :focus, :active) {
display: inline-flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: auto;
max-width: 100%;
height: auto;
min-height: 44px;
padding: 10px 18px;
border: 1px solid currentColor;
border-radius: 4px;
background: var(--wp--preset--color--base-3, var(--base-3));
color: #fff;
font: inherit;
font-weight: 600;
text-align: center;
text-decoration: none;
box-shadow: none;
cursor: pointer;
appearance: none}
@media (hover: hover) {
body div.wpforms-container-full .wpforms-form :is(button[type="submit"], input[type="submit"], .wpforms-page-button):hover:not(:disabled):not([aria-disabled="true"]) {
background: var(--wp--preset--color--accent, var(--accent));
color: #000}
}
body div.wpforms-container-full .wpforms-form :is(button[type="submit"], input[type="submit"], .wpforms-page-button):focus-visible {
outline: 2px solid var(--wp--preset--color--base-3, var(--base-3));
outline-offset: 3px}
body div.wpforms-container-full .wpforms-form :is(button[type="submit"], input[type="submit"], .wpforms-page-button):is(:disabled, [aria-disabled="true"]) {
opacity: 0.5;
cursor: not-allowed}
:root {
--nav-dropdown-radius: 8px;
--nav-dropdown-gap: 8px;
--nav-dropdown-border: rgba(0, 0, 0, 0.12);
--nav-dropdown-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
--nav-dropdown-speed: 160ms}
@media (min-width: 769px) {
.main-navigation .main-nav > ul > li.menu-item-has-children {
position: relative}
.main-navigation .main-nav > ul > li.menu-item-has-children::after {
content: "";
position: absolute;
top: 100%;
left: 0;
right: 0;
height: var(--nav-dropdown-gap);
display: none}
.main-navigation .main-nav > ul > li.menu-item-has-children:hover::after,
.main-navigation .main-nav > ul > li.menu-item-has-children.sfHover::after {
display: block}
.main-navigation .main-nav ul ul {
margin: 0;
padding: 8px 0;
border: 1px solid var(--nav-dropdown-border);
border-radius: var(--nav-dropdown-radius);
box-shadow: var(--nav-dropdown-shadow);
overflow: hidden;
opacity: 0;
transform: translateY(6px);
transition:
opacity var(--nav-dropdown-speed) ease,
transform var(--nav-dropdown-speed) ease}
.main-navigation .main-nav > ul > li > ul {
margin-top: var(--nav-dropdown-gap)}
.main-navigation .main-nav ul li:hover > ul,
.main-navigation .main-nav ul li.sfHover > ul {
opacity: 1;
transform: translateY(0)}
.main-navigation .main-nav ul ul li {
border: 0}
.main-navigation .main-nav ul ul li a {
margin: 2px 6px;
border-radius: 6px;
line-height: 1.35;
transition:
background-color 140ms ease,
color 140ms ease}
.main-navigation .main-nav ul ul ul {
margin-top: 0;
margin-left: 6px}
}
.gs-optional-hero {
margin: 0;
background: var(--base-3)}
.gs-optional-hero__inner {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(220px, 42%);
align-items: center;
gap: clamp(24px, 4vw, 56px);
max-width: 1100px;
margin: 0 auto;
padding: clamp(28px, 5vw, 56px) 24px}
.gs-optional-hero--no-image .gs-optional-hero__inner {
grid-template-columns: 1fr}
.gs-optional-hero__image img {
display: block;
width: 100%;
height: auto;
max-height: 420px;
object-fit: contain;
border-radius: 8px}
.gs-optional-hero__content h1 {
margin: 0;
color: #ffffff;
font-size: clamp(34px, 4vw, 56px);
line-height: 1.08}
.gs-optional-hero__subtitle {
margin: 18px 0 0;
font-size: clamp(18px, 2vw, 24px);
line-height: 1.45;
color: #ffffff}
@media (max-width: 768px) {
.gs-optional-hero__inner {
grid-template-columns: 1fr;
gap: 22px;
padding: 24px 18px}
.gs-optional-hero__content h1 {
font-size: 34px}
}
.bs-footer.bs-f3 .bs-footer-providers ul {
columns: 2;
column-gap: 24px}
.bs-footer.bs-f3 .bs-footer-providers li {
break-inside: avoid}
@media screen and (min-width: 782px) {
.bs-footer.bs-f3 > .bs-footer-col-1 {
width: 20%}
.bs-footer.bs-f3 > .bs-footer-providers {
width: 40%}
}
.bs-footer.bs-f3 .bs-footer-speeds ul {
columns: 2;
column-gap: 24px}
.bs-footer.bs-f3 .bs-footer-speeds li {
break-inside: avoid}
@media screen and (min-width: 782px) {
.bs-footer.bs-f3 {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
align-items: start}
.bs-footer.bs-f3 > .wp-block-column {
width: auto !important;
min-width: 0}
}
@media screen and (min-width: 1100px) {
.bs-footer.bs-f3 {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr)}
}
.main-navigation .provider-menu-label {
display: flex;
align-items: center;
gap: 10px}
.main-navigation .provider-menu-label > span {
min-width: 0;
overflow-wrap: anywhere}
.main-navigation .provider-menu-label > .provider-menu-logo {
display: block;
flex: 0 0 34px;
width: 34px;
height: 25px;
object-fit: contain}
.main-navigation .main-nav .youtube-menu-item > a {
display: flex;
align-items: center;
gap: 12px}
.main-navigation .youtube-menu-item > a::before {
content: "";
flex: 0 0 22px;
width: 22px;
height: 22px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath fill='%23FF0000' d='M27.4 3.1c-.3-1.2-1.3-2.1-2.5-2.5C22.7 0 14 0 14 0S5.3 0 3.1.6C1.9 1 1 1.9.6 3.1 0 5.3 0 10 0 10s0 4.7.6 6.9c.3 1.2 1.3 2.1 2.5 2.5 2.2.6 10.9.6 10.9.6s8.7 0 10.9-.6c1.2-.3 2.1-1.3 2.5-2.5.6-2.2.6-6.9.6-6.9s0-4.7-.6-6.9Z'/%3E%3Cpath fill='white' d='M11 14.3 18.3 10 11 5.7z'/%3E%3C/svg%3E")}
.main-navigation .tool-menu-label {
display: flex;
align-items: center;
gap: 12px}
.main-navigation .tool-menu-icon {
flex: 0 0 22px;
width: 22px;
height: 22px}
.main-navigation .tool-menu-label > span {
min-width: 0}
@media (min-width: 769px) {
.main-navigation .inside-navigation {
position: relative}
.main-navigation .main-nav > ul > li > .sub-menu {
box-sizing: border-box;
width: 220px;
max-width: calc(100vw - 32px);
padding: 10px}
.main-navigation .main-nav > ul > li > .sub-menu > li > a {
display: flex;
align-items: center;
box-sizing: border-box;
min-height: 46px;
height: 100%;
margin: 0;
padding-top: 11px;
padding-bottom: 11px;
overflow-wrap: anywhere}
.main-navigation .main-nav > ul > li.gs-dropdown-wide {
position: static}
.main-navigation .main-nav > ul > li.gs-dropdown-wide > .sub-menu {
display: grid;
top: 100%;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 4px 8px;
width: 440px;
max-width: min(100%, calc(100vw - 32px))}
.main-navigation .main-nav > ul > li.gs-dropdown-wide > .sub-menu > li {
min-width: 0}
.main-navigation .main-nav > ul > li:hover > .sub-menu,
.main-navigation .main-nav > ul > li.sfHover > .sub-menu,
.main-navigation .main-nav > ul > li:focus-within > .sub-menu {
left: 0;
right: auto;
max-height: min(70vh, 680px);
overflow-y: auto;
overscroll-behavior: contain}
.main-navigation .main-nav > ul > li:focus-within > .sub-menu {
height: auto;
opacity: 1;
transform: translateY(0);
pointer-events: auto}
.main-navigation .main-nav > ul > li > .sub-menu a:focus-visible {
outline: 2px solid currentColor;
outline-offset: -3px}
}
@media (min-width: 1024px) {
.main-navigation .main-nav > ul > li.gs-dropdown-three > .sub-menu {
width: 660px;
grid-template-columns: repeat(3, minmax(0, 1fr))}
}
@media (prefers-reduced-motion: reduce) {
.main-navigation .main-nav ul ul,
.main-navigation .main-nav ul ul li a {
transition: none}
}
.grecaptcha-badge {
bottom: 90px !important}