.header-widgets p, .header-widgets li, .header-widgets span, .header-widgets div, .header-widgets input, .header-widgets textarea, .header-widgets label, .header-widgets .widget-title, .header-widgets h1, .header-widgets h2, .header-widgets h3, .header-widgets h4, .header-widgets h5, .header-widgets h6{color: #ffffff}.header-widgets a, .header-widgets a span{color: #ffffff}.cdm-site-logo.default-logo .cdm-site-logo-inner{background-image: url(https://infiniteconnections.pro/wp-content/uploads/2025/04/infiniteconnections_white.svg);}.cdm-site-logo.light-logo .cdm-site-logo-inner{background-image: url(https://infiniteconnections.pro/wp-content/uploads/2025/04/infiniteconnections_white.svg);}.cdm-site-logo.mobile-logo .cdm-site-logo-inner{background-image: url(https://infiniteconnections.pro/wp-content/uploads/2025/04/infiniteconnections_white.svg);}.cdm-site-logo.mobile-logo{max-width: 50vw;}.cdm-site-logo.color-logo .cdm-site-logo-inner{background-image: url(https://infiniteconnections.pro/wp-content/uploads/2025/04/infiniteconnections_fullcolor.svg);}.top-menu, .side-menu, .mobile-menu{ background-color: #121e5d;}.menu-container li a span{color: #ffffff;font-family: 'Montserrat', sans-serif;}.menu-container li a:hover, .menu-container li.current-menu-item > a span, .menu-container li.current_page_parent > a span{color: #ffffff;}.menu-button span::before, .menu-button span, .menu-button span::after{ background-color: #ffffff;}.menu-button.active span::before, .menu-button.active span::after{ background-color: #ffffff;}body, .select2-container--default span[class^="select2-selection"] .select2-selection__rendered, .select2-selection__arrow, input, textarea, label, div.uploader span.filename, div.uploader span.action, .select2-container--default .select2-selection--multiple .select2-selection__choice{font-family: 'Montserrat', sans-serif;color: #212121;}::-moz-selection{background:#031e5d; color: #FFF;}::selection{background:#031e5d; color: #FFF;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#031e5d; color: #FFF;} input:focus{outline-color:#031e5d}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#031e5d; color: #FFF;}a{color: #212121;} a:hover{color: #121e5d;;} h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;color: #212121;font-weight: 400;}p, li, label, input, textarea{font-family: 'Montserrat', sans-serif;color: #212121;text-transform: none;font-weight: 400;}::-webkit-input-placeholder{font-family: 'Montserrat', sans-serif;color: #212121;text-transform: none;font-weight: 400;}:-moz-placeholder{font-family: 'Montserrat', sans-serif;color: #212121;text-transform: none;font-weight: 400;}::-moz-placeholder{font-family: 'Montserrat', sans-serif;color: #212121;text-transform: none;font-weight: 400;}:-ms-input-placeholder{font-family: 'Montserrat', sans-serif;color: #212121;text-transform: none;font-weight: 400;}.top-footer{background-color: #ffffff;} top-footer p, .top-footer li, .top-footer span, .top-footer div, .top-footer input, .top-footer textarea, .top-footer label, .top-footer .widget-title, .top-footer h1, .top-footer h2, .top-footer h3, .top-footer h4, .top-footer h5, .top-footer h6{color: #666666;}.top-footer a, .top-footer a span{color: #666666;}.top-footer a:hover, .top-footer a:hover span, .top-footer .menu li.current-menu-item > a, .top-footer .menu li.current_page_parent > a{color: #121e5d;;}.bottom-footer{background-color: #e6e6e6;} .bottom-footer p, .bottom-footer li, .bottom-footer span, .bottom-footer div, .bottom-footer input, .bottom-footer textarea, .bottom-footer label, .bottom-footer .widget-title, .bottom-footer h1, .bottom-footer h2, .bottom-footer h3, .bottom-footer h4, .bottom-footer h5, .bottom-footer h6{color: #666666;}.bottom-footer a, .bottom-footer a span{color: #666666;}.bottom-footer a:hover, .bottom-footer a:hover span, .bottom-footer .menu li.current-menu-item > a, .bottom-footer .menu li.current_page_parent > a{color: #121e5d;;}.blog-posts.standard{width: calc(100% + 1px);margin-right: -1px;margin-bottom: -1px;}.blog-posts.standard .post-block{width: calc(100% - 1px);margin-right: 1px;margin-bottom: 1px;}@media screen and (min-width: 768px){.blog-posts.standard{width: calc(100% + 1px);margin-right: -1px;margin-bottom: -1px;}.blog-posts.standard .post-block{width: calc(50% - 1px);margin-right: 1px;margin-bottom: 1px;}}@media screen and (min-width: 1024px){.blog-posts.standard{width: calc(100% + 1px);margin-right: -1px;margin-bottom: -1px;}.blog-posts.standard .post-block{width: calc(33.333333333333% - 1px);margin-right: 1px;margin-bottom: 1px;}}.cdm-pagination-current, a.cdm-pagination-item:hover{ background-color: ; color: ;}a.cdm-pagination-item{background-color: ; color: ;}.primary-color-border{ border-color:#331bc9;  }.primary-color-bg{ background-color:#331bc9;  }.primary-color-txt{ color:#331bc9;  }.btn.primary-color.outline{ background: none; color:#331bc9;  border: solid 2px #331bc9;}.btn.primary-color.outline span{color:#331bc9;}.btn.primary-color.outline:hover{ color: #FFF; background: #331bc9;}.btn.primary-color.solid{ color: #FFF; background: #331bc9;}.btn.primary-color-hover:hover{ color: #FFF; background: #331bc9 !important;}.btn.primary-color-hvr-txt:hover, .btn.primary-color-hvr-txt:hover span, .primary-color-hvr-txt .btn:hover span{ color: #331bc9 !important;}*[class*="hvr"].primary-color:before{ background:#331bc9; border-color:#331bc9;}.secondary-color-border{ border-color:#013338;  }.secondary-color-bg{ background-color:#013338;  }.secondary-color-txt{ color:#013338;  }.btn.secondary-color.outline{ background: none; color:#013338;  border: solid 2px #013338;}.btn.secondary-color.outline span{color:#013338;}.btn.secondary-color.outline:hover{ color: #FFF; background: #013338;}.btn.secondary-color.solid{ color: #FFF; background: #013338;}.btn.secondary-color-hover:hover{ color: #FFF; background: #013338 !important;}.btn.secondary-color-hvr-txt:hover, .btn.secondary-color-hvr-txt:hover span, .secondary-color-hvr-txt .btn:hover span{ color: #013338 !important;}*[class*="hvr"].secondary-color:before{ background:#013338; border-color:#013338;}.tertiary-color1-border{ border-color:#031e5d;  }.tertiary-color1-bg{ background-color:#031e5d;  }.tertiary-color1-txt{ color:#031e5d;  }.btn.tertiary-color1.outline{ background: none; color:#031e5d;  border: solid 2px #031e5d;}.btn.tertiary-color1.outline span{color:#031e5d;}.btn.tertiary-color1.outline:hover{ color: #FFF; background: #031e5d;}.btn.tertiary-color1.solid{ color: #FFF; background: #031e5d;}.btn.tertiary-color1-hover:hover{ color: #FFF; background: #031e5d !important;}.btn.tertiary-color1-hvr-txt:hover, .btn.tertiary-color1-hvr-txt:hover span, .tertiary-color1-hvr-txt .btn:hover span{ color: #031e5d !important;}*[class*="hvr"].tertiary-color1:before{ background:#031e5d; border-color:#031e5d;}.tertiary-color2-border{ border-color:#8bc34a;  }.tertiary-color2-bg{ background-color:#8bc34a;  }.tertiary-color2-txt{ color:#8bc34a;  }.btn.tertiary-color2.outline{ background: none; color:#8bc34a;  border: solid 2px #8bc34a;}.btn.tertiary-color2.outline span{color:#8bc34a;}.btn.tertiary-color2.outline:hover{ color: #FFF; background: #8bc34a;}.btn.tertiary-color2.solid{ color: #FFF; background: #8bc34a;}.btn.tertiary-color2-hover:hover{ color: #FFF; background: #8bc34a !important;}.btn.tertiary-color2-hvr-txt:hover, .btn.tertiary-color2-hvr-txt:hover span, .tertiary-color2-hvr-txt .btn:hover span{ color: #8bc34a !important;}*[class*="hvr"].tertiary-color2:before{ background:#8bc34a; border-color:#8bc34a;}.tertiary-color4-border{ border-color:#fccd57;  }.tertiary-color4-bg{ background-color:#fccd57;  }.tertiary-color4-txt{ color:#fccd57;  }.btn.tertiary-color4.outline{ background: none; color:#fccd57;  border: solid 2px #fccd57;}.btn.tertiary-color4.outline span{color:#fccd57;}.btn.tertiary-color4.outline:hover{ color: #FFF; background: #fccd57;}.btn.tertiary-color4.solid{ color: #FFF; background: #fccd57;}.btn.tertiary-color4-hover:hover{ color: #FFF; background: #fccd57 !important;}.btn.tertiary-color4-hvr-txt:hover, .btn.tertiary-color4-hvr-txt:hover span, .tertiary-color4-hvr-txt .btn:hover span{ color: #fccd57 !important;}*[class*="hvr"].tertiary-color4:before{ background:#fccd57; border-color:#fccd57;}.off-black-border{ border-color:;  }.off-black-bg{ background-color:;  }.off-black-txt{ color:;  }.btn.off-black.outline{ background: none; color:;  border: solid 2px ;}.btn.off-black.outline span{color:;}.btn.off-black.outline:hover{ color: #FFF; background: ;}.btn.off-black.solid{ color: #FFF; background: ;}.btn.off-black-hover:hover{ color: #FFF; background:  !important;}.btn.off-black-hvr-txt:hover, .btn.off-black-hvr-txt:hover span, .off-black-hvr-txt .btn:hover span{ color:  !important;}*[class*="hvr"].off-black:before{ background:; border-color:;}.gray-border{ border-color:#455a64;  }.gray-bg{ background-color:#455a64;  }.gray-txt{ color:#455a64;  }.btn.gray.outline{ background: none; color:#455a64;  border: solid 2px #455a64;}.btn.gray.outline span{color:#455a64;}.btn.gray.outline:hover{ color: #FFF; background: #455a64;}.btn.gray.solid{ color: #FFF; background: #455a64;}.btn.gray-hover:hover{ color: #FFF; background: #455a64 !important;}.btn.gray-hvr-txt:hover, .btn.gray-hvr-txt:hover span, .gray-hvr-txt .btn:hover span{ color: #455a64 !important;}*[class*="hvr"].gray:before{ background:#455a64; border-color:#455a64;}.off-white-border{ border-color:#eceff1;  }.off-white-bg{ background-color:#eceff1;  }.off-white-txt{ color:#eceff1;  }.btn.off-white.outline{ background: none; color:#eceff1;  border: solid 2px #eceff1;}.btn.off-white.outline span{color:#eceff1;}.btn.off-white.outline:hover{ color: #FFF; background: #eceff1;}.btn.off-white.solid{ color: #FFF; background: #eceff1;}.btn.off-white-hover:hover{ color: #FFF; background: #eceff1 !important;}.btn.off-white-hvr-txt:hover, .btn.off-white-hvr-txt:hover span, .off-white-hvr-txt .btn:hover span{ color: #eceff1 !important;}*[class*="hvr"].off-white:before{ background:#eceff1; border-color:#eceff1;}.white-border{ border-color:#ffffff;  }.white-bg{ background-color:#ffffff;  }.white-txt{ color:#ffffff;  }.btn.white.outline{ background: none; color:#ffffff;  border: solid 2px #ffffff;}.btn.white.outline span{color:#ffffff;}.btn.white.outline:hover{ color: #FFF; background: #ffffff;}.btn.white.solid{ color: #FFF; background: #ffffff;}.btn.white-hover:hover{ color: #FFF; background: #ffffff !important;}.btn.white-hvr-txt:hover, .btn.white-hvr-txt:hover span, .white-hvr-txt .btn:hover span{ color: #ffffff !important;}*[class*="hvr"].white:before{ background:#ffffff; border-color:#ffffff;}.grey-border{ border-color:#666666;  }.grey-bg{ background-color:#666666;  }.grey-txt{ color:#666666;  }.btn.grey.outline{ background: none; color:#666666;  border: solid 2px #666666;}.btn.grey.outline span{color:#666666;}.btn.grey.outline:hover{ color: #FFF; background: #666666;}.btn.grey.solid{ color: #FFF; background: #666666;}.btn.grey-hover:hover{ color: #FFF; background: #666666 !important;}.btn.grey-hvr-txt:hover, .btn.grey-hvr-txt:hover span, .grey-hvr-txt .btn:hover span{ color: #666666 !important;}*[class*="hvr"].grey:before{ background:#666666; border-color:#666666;}.black-border{ border-color:#000000;  }.black-bg{ background-color:#000000;  }.black-txt{ color:#000000;  }.btn.black.outline{ background: none; color:#000000;  border: solid 2px #000000;}.btn.black.outline span{color:#000000;}.btn.black.outline:hover{ color: #FFF; background: #000000;}.btn.black.solid{ color: #FFF; background: #000000;}.btn.black-hover:hover{ color: #FFF; background: #000000 !important;}.btn.black-hvr-txt:hover, .btn.black-hvr-txt:hover span, .black-hvr-txt .btn:hover span{ color: #000000 !important;}*[class*="hvr"].black:before{ background:#000000; border-color:#000000;}.light-blue-border{ border-color:#479cc6;  }.light-blue-bg{ background-color:#479cc6;  }.light-blue-txt{ color:#479cc6;  }.btn.light-blue.outline{ background: none; color:#479cc6;  border: solid 2px #479cc6;}.btn.light-blue.outline span{color:#479cc6;}.btn.light-blue.outline:hover{ color: #FFF; background: #479cc6;}.btn.light-blue.solid{ color: #FFF; background: #479cc6;}.btn.light-blue-hover:hover{ color: #FFF; background: #479cc6 !important;}.btn.light-blue-hvr-txt:hover, .btn.light-blue-hvr-txt:hover span, .light-blue-hvr-txt .btn:hover span{ color: #479cc6 !important;}*[class*="hvr"].light-blue:before{ background:#479cc6; border-color:#479cc6;}.yellow-border{ border-color:#ddbf40;  }.yellow-bg{ background-color:#ddbf40;  }.yellow-txt{ color:#ddbf40;  }.btn.yellow.outline{ background: none; color:#ddbf40;  border: solid 2px #ddbf40;}.btn.yellow.outline span{color:#ddbf40;}.btn.yellow.outline:hover{ color: #FFF; background: #ddbf40;}.btn.yellow.solid{ color: #FFF; background: #ddbf40;}.btn.yellow-hover:hover{ color: #FFF; background: #ddbf40 !important;}.btn.yellow-hvr-txt:hover, .btn.yellow-hvr-txt:hover span, .yellow-hvr-txt .btn:hover span{ color: #ddbf40 !important;}*[class*="hvr"].yellow:before{ background:#ddbf40; border-color:#ddbf40;}