/**handles:bricks-global-custom-css**/
body{ color: #021a45; } .focus-style label,.focus-style legend { color: #0056A2 !important; } textarea:focus,input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus{ border-color:#0056A2 !important; } body.search.search-no-results .bricks-posts-nothing-found { width: 100%; text-align: center; font-weight: 700; color: #021a45; } .mobile-header-search .brx-megamenu { visibility: visible !important; opacity: 1 !important; position: static !important; display: initial !important; } .mobile-header-search .brx-submenu-toggle.icon-right { display: none; } .faculty-email-style.is-empty ~ .email-title-style, .faculty-email-style:not(.is-empty) + .email-title-style { display: none; } .faculty-input-style input:focus, .faculty-input-style .fs-label-wrap:focus { outline: unset !important; } .gfull-width-column input,.gfull-width-column select { width: 100% !important; } .custom-hover-color a { color: #0156a2 !important; } .custom-hover-color a:hover { color: #ffda30 !important; } .gform_wrapper input:focus { border-color: #0056A2 !important; } a:focus,button:focus,input[type=search]:focus { outline: unset !important; } .search-form { display: none; width:30px; } .search-form.input_open { display: block !important; z-index: 1; width: 200px; background-color: #fff; font-size:16px; line-height:23px; transition: width 0.6s, background-color 0.6s, color 1s; } .search-icon.remove-icon { visibility: hidden; display: none; } .remove-form-row form .gform_fields { grid-row-gap: 0 !important; } .search-form.brxe-search button { margin-left: 4px; } .banner-btn-icon a::after { content: "\f178"; font-size: 19px; color: #234E79; font-family: "Font Awesome 6 Pro"; padding-left: 5px; transition: all 0.5s; vertical-align: text-bottom; } .banner-video-icon::after { content: ''; background-image: url(/wp-content/uploads/2024/04/Icon-feather-play-circle-1.svg); width: 30px; height: 30px; background-size: contain; background-repeat: no-repeat; display: inline-block; vertical-align: middle; margin-left: 6px; } .banner-video-icon:hover::after { background-image: url('/wp-content/uploads/2024/04/svg-edited.svg'); } .banner-btn-icon:hover a::after { color: #fff; } .cross-hover-style:hover { background-color: #FFDA30 !important; color: #0056a2 !important; } .cross-hover-style{ text-align: center !important; } .cross-hover-style i{ font-size: 28px !important; text-align: center !important; } header#brx-header.sticky-header section.main-header-style { background-color: #0156a2 !important; padding-bottom: 24px; } .gfield_radio li input[type=radio]:checked+label { font-weight: 400 !important; } body .gform_wrapper.gravity-theme .gfield textarea.medium { height: 174px; } body .gform_wrapper .radio-to-btn-style.gf_list_inline ul.gfield_radio li { width: 50% !important; margin: 0; } body .radio-to-btn-style ul.gfield_radio { display: flex; flex-wrap: wrap; } body .radio-to-btn-style .gfield_radio input { display: none; } body .radio-to-btn-style .gfield_radio > label { width: 100%; font-size: 17px !important; line-height: 21px !important; color: #021A45; text-align: center; background-color: transparent; max-width: 100%; margin: 0 !important; padding: 10px 20px; } body .radio-to-btn-style .gfield_radio > div:first-of-type { border: 2px solid #021A45; border-radius: 4px 0 0 4px; } body .radio-to-btn-style .gfield_radio > div:last-of-type { border: 2px solid #021A45; border-radius: 0 4px 4px 0; } body .radio-to-btn-style .gfield_radio div input[type=radio]:checked+label, body .gform_legacy_markup_wrapper .radio-to-btn-style .gfield_radio > div label:hover { background-color: #021A45; color:#fff !important; } .custom-gform-style .gsection_title { font-size: 26px; line-height: 32px; color: #110904; } .custom-gform-style .gsection.gfield { border-bottom: 1px solid #021A45 !important; padding-bottom: 18px !important; margin-bottom: 25px !important; } .custom-gform-style ul li.gfield { margin-top: 0 !important; } .custom-gform-style .gform_footer.top_label { text-align: end; } .custom-gform-style .gchoice label { font-size: 16px !important; line-height: 20px !important; color: #021A45; margin-top: 6px !important; max-width: unset !important; } .custom-gform-style input[type="submit"] { background-color: #0056A2; border: unset !important; border-radius: 4px; color: #FFDA30 !important; letter-spacing: 1.3px; } .custom-gform-style .gchoice input[type="radio"] + label::before { content: ""; display: inline-block; width: 20px; height: 20px; border: 1px solid #CECECE; border-radius: 50%; margin-right: 18px; vertical-align: middle; } .custom-gform-style .gchoice input[type="radio"]:checked + label::before { background-color: #fff; border: 3px solid #0056A2; } .price-amount-style .gfield_radio input { display: none !important; } .price-amount-style .gfield_radio label { border: 1px solid #021A45; background-color: #fff; padding: 9px 7px !important; max-width: 100% !important; width: 82px !important; text-align: center; font-size: 23px !important; line-height: 28px !important; color: #AEAEAE; font-weight: bold; margin-left: 0 !important; } .price-amount-style .gfield_radio li input[type=radio]:checked+label,.price-amount-style ul.gfield_radio li label:hover { background-color: #0056A2; border-color: #0056A2; color: #FFDA30; font-weight: 700 !important; } body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input[type=radio] { display: none; } body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li.gchoice { margin-bottom: 15px; } body .gform_legacy_markup_wrapper .radio-to-btn-style ul.gfield_radio li input[type=radio]:checked{ background-color:red; } body .gform_legacy_markup_wrapper .radio-to-btn-style ul.gfield_radio > li label::before,.price-amount-style ul.gfield_radio label::before{ display:none !important; } .custom-gform-style .radio-style-26 .gchoice input[type="radio"] + label::before { width: 26px; height: 26px; margin-right: 24px; } .custom-gform-style .radio-style-26 .gchoice { margin-right: 60px !important; } .custom-gform-style .radio-style-26 .gchoice:last-of-type { margin-right: 0px !important; } .price-amount-style .gfield_radio .gchoice { margin-right: 6px !important; margin-bottom: 0 !important; display: inline-block; } body .gform_legacy_markup_wrapper .radio-to-btn-style ul.gfield_radio > li { margin-bottom: 0 !important; } .custom-gform-style input[type="submit"]:hover { background-color: #ffda30; color: #0156a2 !important; } .ahf-form-wrapper .gfield_description { font-size: 14px !important; line-height: 17px !important; color: #95989A; margin-top: 11px !important; padding: 0 !important; font-style: italic; font-weight: 400; } .ahf-form-wrapper .gform_required_legend { display: none; } .ahf-form-wrapper .gform_wrapper .gfield { margin-bottom: 40px; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gfield-choice-input { width: 20px; height: 20px; border: 1px solid #CECECE; } .ahf-form-wrapper input[type="file"]::file-selector-button { border: unset !important; background-color: transparent; } .ahf-form-wrapper input[type="file"]:hover { cursor: pointer; } .ahf-form-wrapper .gfield_select { appearance: none; -webkit-appearance: none; background-color: #ffffff; background: url(https://ahfbaltic.com/wp-content/uploads/2024/04/icon-feather-chevron-down.svg) no-repeat center right 20px / 20px #ffffff; } .ahf-form-wrapper .gform_wrapper .gfield_label { font-size: 18px !important; line-height: 22px; color: #021A45; } .ahf-form-wrapper .gform_wrapper input, .ahf-form-wrapper .gform_wrapper textarea, .ahf-form-wrapper .gform_wrapper select { border: 2px solid #021A45; font-size: 16px !important; line-height: 20px; color: #021a45; padding: 16px 15px !important; border-radius: 0 !important; } .ahf-form-wrapper .gform_wrapper.gravity-theme input:focus, .ahf-form-wrapper .gform_wrapper.gravity-theme textarea:focus, .ahf-form-wrapper .gform_wrapper.gravity-theme .gfield_select:focus { outline: none; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_button, .ahf-form-wrapper .gform_wrapper.gravity-theme .gform-theme-button, .form_saved_message_emailform input#gform_send_resume_link_button_5{ font-size: 16px !important; line-height: 20px; letter-spacing: 1.3px; text-transform: uppercase; background-color: #0056a2; color: #ffda30; border: none; font-weight: 700; border-radius: 4px !important; padding: 18px 64px 18px 27px !important; transition: all 0.5s; } .form_saved_message_emailform { margin-top: 15px; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform-theme-button { padding: 18px 27px 18px 27px !important; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_footer{ display: inline-block; margin: 8px 0 0; padding: 0; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_button:hover, .ahf-form-wrapper .gform_wrapper.gravity-theme .gform-theme-button:hover, .form_saved_message_emailform input#gform_send_resume_link_button_5:hover { background-color: #ffda30; color: #0056a2; } .form_saved_message a { color: #0156a2; display: block; } .form_saved_message a:hover { color: #ffda30; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_footer{ position: relative; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_footer:after { position: absolute; top: 17px; right: 40px; content: "\f178"; font-size: 19px; color: #ffffff; font-family: "Font Awesome 6 Pro"; transition: all 0.5s; pointer-events: none; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gfield_validation_message,.ahf-form-wrapper .gform_wrapper.gravity-theme .validation_message { border: unset; background-color: transparent; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_button:hover:after { color: #ffda30; } .ahf-faq .accordion-item { margin-bottom: 9px; } .contact-page-form-wrap .ahf-form-wrapper .gform_wrapper .gfield{ margin-bottom: 0; } .footer-social-wrap .social-icon-wrap, .footer-social-wrap .social-icon-wrap i{ transition: all 0.5s; } .footer-social-wrap .social-icon-wrap:hover{ background-color: #0056a2; } .footer-social-wrap .social-icon-wrap:hover a i{ color: #FFDA30 !important; }  .ahf-form-wrapper .gform_wrapper.gravity-theme .ginput_container_radio{ margin-top: 15px; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio] { display: none; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]+label { position: relative; cursor: pointer; color: #021A45; margin-bottom: 12px; font-size: 16px; align-items: center; display: flex; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]+label:before { content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 18px; vertical-align: middle; cursor: pointer; border-radius: 50%; background-color: #fff; border: 1px solid #888; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]:checked+label { position: relative; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]:checked+label:after { content: ""; position: absolute; top: 1px; left: 0; right: 0; bottom: 0; width: 20px; height: 20px; border: 4px solid #0056A2; border-radius: 50%; display: inline-block; cursor: pointer; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]:checked+label:before { background-color: #ffffff; }  .btn-primary-yellow{ transition: all 0.5s; } .btn-primary-yellow:hover{ background-color: #ffffff !important; color: #021a45 !important; } .btn-primary-white{ background-color: #ffffff !important; color: #021A45 !important; transition: all 0.5s; } .btn-primary-white:hover{ background-color: #0056a2 !important; color: #ffffff !important; } .student-hightlight-slider .swiper-slide{ max-width: 392px; border: 1px solid #FFDA30; } .student-hightlight-slider .swiper-wrapper{ grid-column-gap: 20px; padding-left: 20px; } .student-hightlight-slider .dynamic a{ transition: all 0.5s; } .student-hightlight-slider .dynamic a:hover{ color: #ffffff; } .student-hightlight-slider .dynamic a:hover:after { color: #ffda30; } .student-hightlight-slider .dynamic a:after{ content: "\f178"; font-size: 19px; color: #ffffff; font-family: "Font Awesome 6 Pro"; padding-left: 10px; transition: all 0.5s; vertical-align: text-bottom; } .student-hightlight-slider.brxe-carousel .swiper-button{ transition: all 0.5s; } .student-hightlight-slider .swiper-button:hover{ background-color: #ffda30 !important; } .student-hightlight-slider .swiper-button:hover i{ color: #0056a2; } .ahf-video-block .bricks-video-overlay{ background-position: bottom 10px right 10px !important; } .ahf-video-block .bricks-video-overlay:after{ content: "Play Video"; font-size: 16px; color: #ffffff; font-family: "Roboto"; padding-left: 10px; text-transform: uppercase; font-weight: 700; position: absolute; bottom: 28px; right: 95px; } .mobile-full-width select { width: 100% !important; } .megamenu-img-style li { float: unset !important; text-align: right !important; padding: 0 !important; margin-top: 20px !important; margin-right: 15px !important; } .loadmore-btn-style button.facetwp-load-more { background-color: #0056A2; padding: 18px 32px; border-radius: 4px; color: #FFDA30; text-transform: uppercase; font-weight: 700; font-size: 16px; line-height: 20px; letter-spacing: 1.3px; } .loadmore-btn-style button.facetwp-load-more::after { content: '\2b'; display: inline-block; margin-left: 14px; font-size: 24px; line-height: 14px; vertical-align: middle; height: 14px; margin-top: -3px; color: #fff; } .loadmore-btn-style button.facetwp-load-more:hover { background-color: #FFDA30; color: #0056A2; } .faculty-input-style input, .faculty-input-style .fs-label-wrap { border: 2px solid #021A45; height: 67px; font-size: 16px; line-height: 20px; color: #021a45; display: flex; flex-wrap: wrap; align-content: center; padding: 0 25px 0 21px; border-radius: 0 !important; } .faculty-input-style input::placeholder,.faculty-input-style .fs-dropdown input[type="text"]{ color: #95989A; font-size: 16px; line-height: 20px; } .list-style li .content::before { content: ''; width: 9px; height: 9px; background-color: #FFDA30; display: flex; align-self: start; margin-top: 16px; position: absolute; left: 0; } body.single.single-post .brxe-post-author, body.single.single-post .bricks-post-meta-wrapper, body.single.single-post .brxe-related-posts, body.single.single-post .brxe-post-comments, body.single.single-post article > h3, body.single.single-post .brxe-post-navigation, .bricks-post-header .brxe-post-meta { display: none; } body.single.single-post .bricks-post-header { background-color: #0056a2; } body.single.single-post .bricks-post-header h1 { color: #fff !important; } body.single.single-post main#brx-content { margin-bottom: 80px; } div.brxe-post-content p { line-height: 43px; } body.single.single-post article.brxe-container { padding-left: 30px; padding-right: 30px; } @media screen and (min-width: 1321px) and (max-width: 1550px) { .testimonial__tab-name.brxe-text-basic { font-size: 36px !important; line-height: 39px !important; } .testimonial__heading.brxe-heading { font-size: 226px !important; line-height: 295px !important; } .home-left-fimage{ left: 0 !important; } .home-right-fimage { right: -20px !important; } } @media (max-width: 991px) { .ahf-form-wrapper .gform_wrapper .gfield { margin-bottom: 20px; } .ahf-form-wrapper .gform_wrapper input, .ahf-form-wrapper .gform_wrapper textarea, .ahf-form-wrapper .gform_wrapper select { font-size: 15px !important; padding: 7px 12px !important; } .ahf-form-wrapper .gform_wrapper .gfield_label { font-size: 16px !important; line-height: 20px; } .pricing-table-wrap .repeater-item .pricing-table-feature { font-size: 16px !important; line-height: 26px !important; padding: 5px 20px !important; text-align: left; } .pricing-table-wrap .repeater-item .pricing-table-feature svg { width: 20px; height: 20px; } .pricing-table-wrap .pricing-table-footer { margin: 10px; } .pricing-table-wrap .bricks-button { font-size: 17px !important; line-height: 22px !important; } .cross-hover-style i { font-size: 22px !important; text-align: center !important; line-height: 30px !important; } .modal-close-icon rs-layer { width: 30px !important; height: 30px !important; } rs-modal#rev_slider_3_1_modal .rs-modal, rs-modal#rev_slider_3_1_modal .rs-modal rs-module { height: 100% !important; width: 100% !important; max-height: 100% !important; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_button, .ahf-form-wrapper .gform_wrapper.gravity-theme .gform-theme-button, .form_saved_message_emailform input#gform_send_resume_link_button_5 { padding: 18px 50px 18px 27px !important; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_footer:after { right: 25px; font-size: 19px; } } @media only screen and (max-width: 767px) { .list-style li .content::before { margin-top: 9px; } } @media only screen and (max-width: 640px) { .price-amount-style .gfield_radio label { width: 60px !important; font-size: 18px !important; line-height: 25px !important; } .custom-gform-style input[type="submit"] { max-width: fit-content; } .student-hightlight-slider .swiper-wrapper { grid-column-gap: 0px; padding-left: 0px; } .student-hightlight-slider .swiper-slide { max-width: 100%; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_footer:after { right: 24px; font-size: 14px; top: 14px; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform_button { padding: 10px 45px 10px 17px !important; font-size: 15px !important; letter-spacing: 1px; } .facetwp-facet input.facetwp-search { text-overflow: ellipsis; } .faculty-input-style input::placeholder { text-overflow: ellipsis !important; width: 200px; } .mobile-field-style input { width: 100% !important; } .remove-form-row form .gform_fields { grid-row-gap: 15px !important; } .cross-hover-style i { font-size: 22px !important; line-height: 30px !important; } .modal-close-icon rs-layer { width: 30px !important; height: 30px !important; } .pricing-table-wrap .bricks-button { font-size: 14px !important; line-height: 20px !important; } .custom-gform-style .gsection_title { font-size: 24px; line-height: 30px; color: #110904; } .custom-gform-style .gchoice label { font-size: 15px !important; line-height: 20px !important; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]+label:before { width: 15px; height: 15px; margin-right: 8px; } .ahf-form-wrapper .gform_wrapper.gravity-theme input[type=radio]:checked+label:after { top: 4px; width: 15px; height: 15px; border: 3px solid #0056A2; } .ahf-form-wrapper .gform_wrapper.gravity-theme .round-checkbox-style input[type=radio]:checked+label:after { top: 2px !important; } .mobile-float-image p > img { max-width: 100%; margin: 0 0 20px 0; display: block; float: unset; } .ahf-form-wrapper .gform_wrapper.gravity-theme .gform-theme-button { padding: 18px 15px 18px 15px !important; } .about-nav-menu .bricks-nav-menu li { flex-basis: 100% !important; } .about-nav-menu .bricks-nav-menu li a { display: block !important; text-align: center; } .about-nav-menu .bricks-nav-menu li a::after { font-size: 14px !important; } body.single.single-post main#brx-content { margin-bottom: 58px; } } @media screen and (min-width: 430px) and (max-width: 767px) { .banner-yellow-btn a { font-size: 16px !important; line-height: 20px !important; letter-spacing: 1.3px !important; } .custom-banner-title rs-layer { font-size: 45px !important; line-height: 54px !important; margin-bottom: 10px !important; padding: 0 20px; margin-top: -10px !important; } rs-layer.banner-video-icon { font-size: 15px !important; line-height: 18px !important; letter-spacing: 1.22px !important; } } @media (max-width: 430px) { .ahf-form-wrapper .gform_wrapper .gfield { margin-bottom: 10px !important; } .student-hightlight-slider .swiper-wrapper{ grid-column-gap: 0; } .custom-banner-title rs-layer { padding: 0 15px; } .dsmall-faq-arrow .accordion-title svg { width: 22px; margin-left: 15px; } } @media (max-width: 420px) { h2.afh-video-title { font-size: 60px !important; line-height: 68px !important; } .home-tablet-style .testimonial__tab.brxe-div { width: 100% !important; padding-bottom: 0 !important; padding-top: 0px !important; } .home-tablet-style .tab-menu { padding-top: 20px; } .dist-mobile-heading{ word-wrap: unset !important; font-size: 58px !important; line-height: 70px !important; } .dsmall-fonts-50 { font-size: 50px !important; line-height: 62px !important; } .small-device-40 { font-size: 40px !important; line-height: 51px !important; padding-bottom: 0 !important; } .principal-img-back.brxe-div { min-height: 150px !important; max-width: 100% !important; margin: 0 auto; } .dsmall-btn-area a { margin-bottom: 20px; } .faculty-input-style input::placeholder { width: 70px; } .custom-events-style span.simcal-date-format { font-size: 14px !important; line-height: 28px !important; } .custom-events-style span.simcal-date-month { font-size: 32px !important; line-height: 33px !important; margin-left: 4px !important; } }