.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpa-test-msg{background:#d1ecf1!important;border:1px solid #bee5eb!important;border-radius:5px!important;color:#0c5460!important;font-size:14px!important;padding:.75rem 1.25rem!important;font-family:Arial!important;margin-top:5px!important}span.wpa-button{display:inline-block!important;padding-top:5px!important;color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important;padding:5px 10px!important;border-radius:5px!important;margin-top:5px!important;cursor:pointer!important}#altEmail_container,.altEmail_container{position:absolute!important;overflow:hidden!important;display:inline!important;height:1px!important;width:1px!important;z-index:-1000!important}/*!
Theme Name: River
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: river
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

River is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26.56px;color:#303E4D;background-color:#FFF;padding-top:122px}a.skip-link{display:none}.container{max-width:1350px;padding:0 15px;margin:0 auto}@media (max-width:575px){.container{max-width:100%}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1350px}}h1,h2,h3,h4,h5,h6{display:inline-block;font-family:"Inter",sans-serif;color:#26323E}h1{font-weight:700;font-size:50px;line-height:120%}h2{font-weight:700;font-size:42px;line-height:49.56px}h3{font-weight:600;font-size:28px;line-height:100%}h4{font-weight:500;font-size:24px;line-height:100%}h5{font-weight:500;font-size:22px;line-height:36.84px}h6{font-weight:500;font-size:20px;line-height:28px}p{font-weight:400;font-size:16px;line-height:26.56px;color:#303E4D}a{display:inline-block;text-decoration:none;transition:all .3s ease}input,textarea,select{width:100%}.dark-bg{background-color:#303E4D}.light-bg{background:rgb(49 205 187 / .05)}.m-80{margin:80px 0}.mt-80{margin-top:80px}.p-80{padding:80px 0}@media (max-width:1199px){h1{font-size:45px;line-height:110%}h2{font-size:38px;line-height:45px}h3{font-size:26px;line-height:110%}h4{font-size:22px}h5{font-size:20px;line-height:32px}h6{font-size:18px;line-height:26px}body,p{font-size:15px;line-height:24px}.m-80{margin:60px 0}.mt-80{margin-top:60px}.p-80{padding:60px 0}}@media (max-width:991px){h1{font-size:40px;line-height:110%}h2{font-size:34px;line-height:42px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}body,p{font-size:14px;line-height:22px}.m-80{margin:50px 0}.mt-80{margin-top:50px}.p-80{padding:50px 0}}@media (max-width:767px){h1{font-size:35px;line-height:105%}h2{font-size:30px;line-height:38px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}body,p{font-size:13px;line-height:20px}.m-80{margin:40px 0}.mt-80{margin-top:40px}.p-80{padding:40px 0}}.theme_btn{position:relative;font-weight:600;font-size:16px;line-height:16px;color:#FFF;background:#26869A;border-radius:46px;padding:22px 40px 22px 40px;width:fit-content;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;text-transform:capitalize;transition:all .3s ease;transition-delay:.1s}.theme_btn:hover{color:#26323E;background-color:#FFF}.theme_btn svg{display:block;width:14px;object-fit:contain;margin-left:15px;transition:all .2s ease;transition-delay:.1s}.theme_btn:hover svg{transform:translateX(5px)}.theme_btn svg path{transition:all .3s ease;transition-delay:.1s}.theme_btn:hover svg path{fill:#26323E}.theme_btn::before{content:"";position:absolute;width:100%;height:100%;background:rgb(255 255 255 / .2);border-radius:46px;top:0;left:0;transform:scale(0);transition:all .3s ease}.theme_btn:hover::before{transform:scale(1)}.theme_btn.white_fill_btn{color:#26323E;background:#FFF;padding:22px 32px 22px 32px}.theme_btn.white_fill_btn:hover{color:#FFF;background:#26869A}.theme_btn.white_fill_btn:hover svg path{fill:#FFF}.theme_btn.white_fill_btn::before{background:rgb(38 50 62 / .2)}@media (max-width:1199px){.theme_btn,.theme_btn.white_fill_btn{padding:18px 30px 18px 30px}.theme_btn svg,.theme_btn.white_fill_btn svg{margin-left:10px}}@media (max-width:991px){.theme_btn,.theme_btn.white_fill_btn{font-size:15px;line-height:15px;padding:13px 20px 13px 20px}.theme_btn svg,.theme_btn.white_fill_btn svg{margin-left:8px}}.site_header{border-bottom:1px solid rgb(255 255 255 / 10%);position:fixed;top:0;left:0;width:100%;z-index:1}.header_wrapper{margin:0 -10px}.header_row{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between}.header_col{padding:0 10px}.site_logo a{display:block}.site_logo a img{display:block;width:197px;height:42px}.nav_wrapper .nav_menu{display:flex;align-items:center;width:100%}.nav_wrapper .nav_menu li{margin:0 25px;list-style-type:none;position:relative}.nav_wrapper .nav_menu li.login_link{display:none}.nav_wrapper .nav_menu li.careers_link{margin-right:0}.nav_wrapper .nav_menu li:first-child{margin-left:0}.nav_wrapper .nav_menu li:last-child{margin-right:0}.nav_wrapper .nav_menu li a{font-weight:500;font-size:16px;line-height:16px;color:#FFF;padding:52.5px 0;text-transform:capitalize;position:relative}.nav_wrapper .nav_menu li.has-submenu{position:relative}.nav_wrapper .nav_menu li.has-submenu a{padding-right:18px}.nav_wrapper .nav_menu li.has-submenu a::after{content:"";background-image:url(/wp-content/themes/river/assets/images/dropdown-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:11px;height:7px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s ease}.nav_wrapper ul.nav_menu li ul.sub-menu li{margin:0}.nav_wrapper ul.nav_menu li ul.sub-menu li a{line-height:24px;color:#000;width:100%;padding:20px;border-bottom:1px solid rgb(0 0 0 / 10%)}.nav_wrapper ul.nav_menu li ul.sub-menu li:last-child a{border-bottom:none}.nav_wrapper ul.nav_menu li ul.sub-menu li a::after{display:none}.nav_wrapper ul.nav_menu li ul.sub-menu li a:hover{color:#FFF;background-color:#26869A}.nav_wrapper .nav_menu li a::before{content:"";background:#fff;width:0;height:2px;position:absolute;left:50%;bottom:40px;transition:width 0.3s ease 0s,left 0.3s ease 0s}.nav_wrapper .nav_menu li a:hover::before,.nav_wrapper .nav_menu li.active a::before,.nav_wrapper .nav_menu li.nav_link_active a::before{width:100%;left:0}.nav_wrapper ul.nav_menu li ul.sub-menu li a::before{display:none}.nav_wrapper .nav_menu li.has-submenu.active-hover a::after{transform:translateY(-50%) rotate(180deg)}.menu_icon{display:none}body.fixed-header .site_header{border-bottom:1px solid rgb(38 50 62 / 10%)}body.fixed-header .site_logo a img{filter:invert(1)}body.fixed-header .nav_wrapper .nav_menu li a{color:#000}body.fixed-header .nav_wrapper .nav_menu li a::before{background:#000}body.fixed-header .nav_wrapper .nav_menu li.has-submenu a::after{filter:invert(1)}body.fixed-header .sub-menu{border:1px solid rgb(38 50 62 / 10%)}body.fixed-header .theme_btn.login_btn{border:1px solid #26869A}body.fixed-header .theme_btn.login_btn:hover{border:1px solid #26323E}.site_header{transition:top 0.3s ease,box-shadow 0.3s ease}.sticky{position:fixed;top:0;left:0;right:0;z-index:2;background-color:#303E4D;border-bottom:1px solid #303E4D;box-shadow:0 6px 15px rgb(0 0 0 / .2);transform:translateY(-10px);transition:all 0.3s ease}.sticky-active{animation:slideDown 0.4s ease-out forwards}.site_header.sticky .sub-menu{margin-top:0}body.fixed-header .site_header.sticky .site_logo a img{filter:none}body.fixed-header .site_header.sticky .nav_wrapper .nav_menu li a{color:#FFF}body.fixed-header .site_header.sticky .nav_wrapper .nav_menu li a::before{background:#FFF}body.fixed-header .site_header.sticky .nav_wrapper .nav_menu li.has-submenu a::after{filter:none}body.fixed-header .site_header.sticky .nav_wrapper .nav_menu li .sub-menu a{color:#000}body.fixed-header .site_header.sticky .nav_wrapper ul.nav_menu li ul.sub-menu li a:hover{color:#FFF}body.fixed-header .menu_icon_image svg path{fill:#000}body.fixed-header .site_header.sticky .menu_icon_image svg path{fill:#FFF}@keyframes slideDown{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@media (min-width:768px){.sub-menu{position:absolute;top:100%;left:0;min-width:275px;visibility:hidden;opacity:0;z-index:1;background-color:#FFF;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden;margin-top:-1px}.header_menu ul>li:hover>.sub-menu{visibility:visible;opacity:1}}@media (max-width:1199px){body{padding-top:87px}.site_logo a img{width:160px}.nav_wrapper .nav_menu li{margin:0 15px}.nav_wrapper .nav_menu li a{padding:35px 0}.nav_wrapper .nav_menu li a::before{bottom:30px}.sub-menu{min-width:230px}.nav_wrapper ul.nav_menu li ul.sub-menu li a{padding:15px;font-size:15px;line-height:22px}}@media (max-width:991px){body{padding-top:86px}.site_logo a img{width:120px}.header_wrapper{margin:0 -5px}.header_col{padding:0 5px}.nav_wrapper .nav_menu li{margin:0 12px}.nav_wrapper .nav_menu li a{font-size:15px;line-height:15px}.nav_wrapper .nav_menu li.has-submenu a{padding-right:15px}.nav_wrapper ul.nav_menu li ul.sub-menu li a{padding:10px;font-size:14px;line-height:20px}.sub-menu{min-width:200px}}@media (max-width:767px){body.fixed-header .nav_wrapper .nav_menu li a{color:#FFF}body.fixed-header .nav_wrapper .nav_menu li.has-submenu a::after{filter:none}body{padding-top:63px}.has-submenu:not(.open) .sub-menu{display:none}.menu_icon{display:block}.header_menu{position:fixed;top:63px;left:100%;width:100%;height:100vh;background:#26869A;transition:all .5s ease}.site_header.menu_open .header_menu{left:0}.login_col_box{display:flex;align-items:center}.login_col_box .login_btn{margin-right:8px}.site_header{padding:10px 0}.site_logo a img{width:130px}.menu_icon_image a svg{display:block;width:26px;height:26px}.menu_icon_image a svg.menu_close_icon{display:none}body.overflow_hidden{overflow:hidden}.site_header.menu_open .menu_icon_image a svg.menu_open_icon{display:none}.site_header.menu_open .menu_icon_image a svg.menu_close_icon{display:block!important}.menu_icon_image a{display:block}.navigation_menu{max-width:540px;padding:0 15px;margin:0 auto}.nav_wrapper .nav_menu{flex-direction:column;align-items:flex-start}.nav_wrapper .nav_menu li{margin:0;width:100%}.nav_wrapper .nav_menu li a{width:100%;padding:12px 0;font-size:18px;line-height:24px;border-bottom:1px solid rgb(255 255 255 / 10%)}.nav_wrapper .nav_menu li:last-child a{border-bottom:none}.nav_wrapper .nav_menu li a::before{display:none}.nav_wrapper{margin-top:50px}.sub-menu{width:100%;background-color:#FFF}.nav_wrapper .nav_menu li.has-submenu.sub-menu-open a::after{transform:translateY(-50%) rotate(180deg)}.nav_wrapper ul.nav_menu li ul.sub-menu li a{font-size:16px;line-height:24px;padding:10px 20px}}@media (max-width:575px){.navigation_menu{max-width:100%}}.site_footer{background:#26323E}.footer_row{display:flex;align-items:center;width:100%}.footer_text_col{border-right:1px solid rgb(255 255 255 / .1);max-width:406px}.footer_text_col_box{padding:50px 70px 50px 0}.footer_logo a{display:block}.footer_logo a img{display:block;width:197px;height:42px;object-fit:contain}.footer_para p{line-height:28px;color:#D2D2D2;margin-top:28px}.social_menu{margin-top:28px}.social_menu ul{display:flex;flex-wrap:wrap;align-items:center;width:100%}.social_menu ul li{list-style-type:none;margin-right:12px}.social_menu ul li:last-child{margin-right:0}.social_menu ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:rgb(255 255 255 / .05);border-radius:66.284px;transition:all .3s ease}.social_menu ul li a:hover{background:#26869A}.social_menu ul li a svg{display:block;width:18px;height:18px;object-fit:contain}.footer_menu_heading h3{font-weight:500;font-size:24px;line-height:34px;color:#FFF;text-transform:capitalize}.footer_menu{margin-top:30px}.footer_menu ul{display:flex;flex-wrap:wrap;align-items:center;width:100%}.footer_menu ul li{list-style-type:none;margin:0 29px}.footer_menu ul li:first-child{margin-left:0}.footer_menu ul li:last-child{margin-right:0}.footer_menu ul li a{color:#D2D2D2;text-transform:capitalize;transition:all .2s ease}.footer_menu ul li a:hover{color:#31CDBB}.footer_menu_col_box{padding-left:93px}.footer_bottom_part{border-top:1px solid rgb(255 255 255 / .1);padding:21px 0}.copyright_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.copyright_text p{font-size:15px;line-height:25px;color:#D2D2D2}.copyright_text p a{color:#31CDBB}.copyright_text p a:hover{text-decoration:underline}.copyright_text p a span{font-size:25px;vertical-align:middle}.footer_links{display:flex;align-items:center;width:100%}.footer_links a,.footer_links span{font-size:15px;line-height:25px;color:#D2D2D2;text-transform:capitalize;transition:all .2s ease}.footer_links span{font-weight:600;margin:0 8px}.footer_links a:hover{color:#31CDBB}@media (max-width:1399px){.footer_menu ul li{margin:0 20px}.footer_menu_col_box{padding-left:70px}}@media (max-width:1199px){.footer_text_col_box{padding:40px 50px 40px 0}.footer_text_col{max-width:370px}.footer_logo a img{width:160px}.footer_para p{line-height:24px;margin-top:20px}.social_menu{margin-top:20px}.footer_menu_heading h3{font-size:20px;line-height:30px}.footer_menu{margin-top:20px}.footer_menu ul li{margin:0 10px}.footer_menu_col_box{padding-left:40px}.footer_bottom_part{padding:15px 0}.footer_links span{margin:0 6px}}@media (max-width:991px){.footer_text_col{max-width:30%}.footer_text_col_box{padding:30px 10px 30px 0}.footer_logo a img{width:120px}.footer_para p{line-height:22px;margin-top:15px}.footer_menu_col_box{padding-left:15px}.footer_menu_heading h3{font-size:18px;line-height:26px}.footer_menu{margin-top:15px}.footer_menu ul li{margin:0 8px}.footer_bottom_part{padding:12px 0}.copyright_text p{font-size:14px;line-height:22px}.copyright_text p a span{font-size:24px}.footer_links a,.footer_links span{font-size:14px;line-height:22px}.footer_links span{margin:0 4px}}@media (max-width:767px){.footer_row{flex-direction:column;align-items:flex-start}.footer_text_col{width:100%;max-width:100%;border-right:none}.footer_text_col_box{padding:20px 0 25px 0}.footer_logo a img{width:130px}.footer_para p{line-height:20px;margin-top:10px}.social_menu{margin-top:15px}.footer_menu_col_box{padding:0}.footer_menu ul{flex-direction:column;align-items:flex-start}.footer_menu ul li{margin:0;margin-bottom:12px}.footer_menu ul li:last-child{margin-bottom:0}.footer_menu ul li a{font-size:15px;line-height:22px}.footer_menu_heading h3{font-size:20px;line-height:30px}.footer_top_part{padding-bottom:30px}.footer_bottom_part{padding:15px 0}.copyright_row{flex-direction:column;align-items:flex-start}.copyright_text_col{margin-bottom:5px}}.sub_heading{display:flex;align-items:center}.sub_heading_img{background:#26869A;border-radius:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:10px}.dark-bg .sub_heading_img{background:#31CDBB}.sub_heading_img svg{display:block;width:14px;height:14px;object-fit:contain}.sub_heading_title h3{font-weight:500;font-size:16px;line-height:26px;color:#26869A;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.sub_heading_title h3 span{font-size:26px;vertical-align:middle}@media (max-width:1199px){.sub_heading_img{width:32px;height:32px}.sub_heading_img svg{width:12px;height:12px}}@media (max-width:991px){.sub_heading_img{width:28px;height:28px;margin-right:5px}.sub_heading_img svg{width:10px;height:10px}}@media (max-width:767px){.sub_heading_img{width:24px;height:24px;margin-right:5px}.sub_heading_title h3{font-size:15px;line-height:25px}.sub_heading_title h3 span{font-size:25px}}.get_touch_section{background:#31CDBB;padding:20px 0}.get_touch_content{max-width:714px;margin:0 auto}.get_touch_content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.get_touch_content h2{font-weight:600;font-size:28px;line-height:34px;color:#FFF}.get_touch_content .contact-right{display:flex;align-items:center}.get_touch_mail_image{width:80px;min-width:80px;height:80px;background:#FFF;border-radius:40px;display:flex;align-items:center;justify-content:center;margin-right:25px}.get_touch_mail_image img{display:block;width:28px;height:28px;object-fit:contain}.get_touch_text p{line-height:19px;color:rgb(255 255 255 / 90%)}.get_touch_text a{font-weight:500;font-size:24px;line-height:29px;color:#FFF;margin-top:5px}.get_touch_text a:hover{color:#26323E}@media (max-width:1199px){.get_touch_section{padding:15px 0}.get_touch_content h2{font-size:26px}.get_touch_mail_image{width:70px;min-width:70px;height:70px;margin-right:15px}.get_touch_mail_image img{width:26px;height:26px}.get_touch_text a{font-size:20px;line-height:25px}}@media (max-width:991px){.get_touch_mail_image{width:60px;min-width:60px;height:60px}.get_touch_mail_image img{width:24px;height:24px}.get_touch_text a{font-size:18px;line-height:20px}}@media (max-width:767px){.get_touch_content h2{font-size:24px}.get_touch_mail_image{width:50px;min-width:50px;height:50px;margin-right:10px}.get_touch_mail_image img{width:22px;height:22px}.get_touch_text a{font-size:16px;line-height:18px}}@media (max-width:575px){.get_touch_content h2{font-size:22px;line-height:32px}.get_touch_content .contact-right{margin-top:5px}.get_touch_mail_image{width:45px;min-width:45px;height:45px}.get_touch_mail_image img{width:20px;height:20px}}.page-header{text-align:center;margin-bottom:20px}.page-title{font-size:30px}article{border-bottom:1px solid rgb(38 50 62 / 10%);padding:15px 0}article:first-child{padding-top:0}article:last-child{border-bottom:none;padding-bottom:0}.entry-title a,.entry-title{display:block;font-weight:700;font-size:20px;line-height:30px;color:#26323E;margin-bottom:10px}.entry-title a:hover,.entry-meta a:hover,.entry-footer a:hover{text-decoration:underline}.entry-meta a,.entry-footer a{font-weight:700;color:#26323E}@media (max-width:1199px){.page-header{margin-bottom:15px}.page-title{font-size:26px}.entry-title a,.entry-title{font-size:18px;line-height:26px;margin-bottom:10px}}@media (max-width:991px){.page-header{margin-bottom:10px}.page-title{font-size:24px}.entry-title a,.entry-title{margin-bottom:5px}}@media (max-width:767px){.page-title{font-size:22px}article{padding:10px 0}}body.popup-open{overflow:hidden}.popup-overlay{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:rgb(0 0 0 / .8);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out}.popup-overlay.active{opacity:1;visibility:visible}.popup-box{background:#26323E;margin:0 15px;padding:30px;width:380px;border-radius:12px;text-align:center;box-shadow:0 0 15px rgb(0 0 0 / .5);transform:translateY(-50px);transition:transform 0.3s ease-in-out}.popup-overlay.active .popup-box{transform:translateY(0)}.popup-box h2{color:#fff;margin-bottom:20px}.popup-box .input-box{position:relative;width:100%;margin-bottom:15px}.popup-box input{font-family:"Inter",sans-serif;font-size:16px;color:#000;background:#FFF;border:none;border-radius:5px;padding:12px}.popup-box input::placeholder{color:#bbb}.popup-box .eye-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#bbb;background-image:url(/wp-content/themes/river/assets/images/eye.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.popup-box .remember-me{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#fff;font-size:14px}.popup-box .remember-me a{color:#31CDBB}.popup-box .remember-me a:hover{text-decoration:underline}.popup-box button{border:none;border-radius:5px;width:100%;padding:13px;cursor:pointer;transition:all 0.3s}.popup-box button:hover{color:#000}.popup-box button::before{border-radius:5px}.close-btn{font-weight:700;font-size:26px;line-height:26px;color:#fff;position:absolute;top:15px;right:20px;cursor:pointer}.remember-me label{display:flex;align-items:center}.remember-me label input{width:15px;height:15px;min-width:15px;margin-right:5px;accent-color:#26869A}@media (max-width:400px){.popup-box .remember-me{flex-direction:column;align-items:flex-start;gap:10px}}.popup-box .login-error{margin-bottom:10px;display:block;border:1px solid #ebccd1;color:#a94442;background-color:#f2dede;border-radius:5px;padding:3px}.popup-box .send-link{margin-bottom:10px;display:block;border:1px solid #d6e9c6;color:#3c763d;background-color:#dff0d8;border-radius:5px;padding:3px}.privacy-policy article,.page-terms-conditions article,.page-template-default article{padding:0}.privacy-policy .entry-header,.page-terms-conditions .entry-header,.page-template-default .entry-header{margin-top:50px}.privacy-policy .entry-content,.page-terms-conditions .entry-content,.page-template-default .entry-content{margin-bottom:80px}.privacy-policy .entry-title,.page-terms-conditions .entry-title,.page-template-default .entry-title{font-weight:600;font-size:32px;line-height:39px;text-transform:capitalize;margin-bottom:14px}.privacy-policy .entry-content p,.page-terms-conditions .entry-content p,.page-template-default .entry-content p{line-height:32px;margin-bottom:10px}.privacy-policy .entry-content p:first-child,.page-terms-conditions .entry-content p:first-child,.page-template-default .entry-content p:first-child{line-height:28px}.privacy-policy .entry-content p a,.page-terms-conditions .entry-content p a,.page-template-default .entry-content p a{font-weight:700;color:#303E4D}.privacy-policy .entry-content p a:hover,.page-terms-conditions .entry-content p a:hover,.page-template-default .entry-content p a:hover{text-decoration:underline}.privacy-policy .entry-content h2,.page-terms-conditions .entry-content h2,.page-template-default .entry-content h2{font-weight:600;font-size:20px;line-height:24px;margin-top:18px;margin-bottom:10px;text-transform:capitalize}.privacy-policy .entry-content ul,.page-terms-conditions .entry-content ul,.page-template-default .entry-content ul{margin-bottom:10px;padding-left:20px}.privacy-policy .entry-content ul li,.page-terms-conditions .entry-content ul li,.page-template-default .entry-content ul li{line-height:32px;margin-bottom:5px}.privacy-policy .entry-content ul li:last-child,.page-terms-conditions .entry-content ul li:last-child,.page-template-default .entry-content ul li:last-child{margin-bottom:0}.privacy-policy .entry-content address,.page-terms-conditions .entry-content address,.page-template-default .entry-content address{font-style:normal;line-height:32px}.privacy-policy .entry-content address a,.page-terms-conditions .entry-content address a,.page-template-default .entry-content address a{font-weight:600;color:#303E4D;transition:all .2s ease}.privacy-policy .entry-content address a:hover,.page-terms-conditions .entry-content address a:hover,.page-template-default .entry-content address a:hover{text-decoration:underline}@media (max-width:1199px){.privacy-policy .entry-header,.page-terms-conditions .entry-header,.page-template-default .entry-header{margin-top:40px}.privacy-policy .entry-content,.page-terms-conditions .entry-content,.page-template-default .entry-content{margin-bottom:60px}.privacy-policy .entry-title,.page-terms-conditions .entry-title,.page-template-default .entry-title{font-size:28px}.privacy-policy .entry-content p,.page-terms-conditions .entry-content p,.page-template-default .entry-content p{line-height:30px}.privacy-policy .entry-content h2,.page-terms-conditions .entry-content h2,.page-template-default .entry-content h2{font-size:18px}}@media (max-width:991px){.privacy-policy .entry-header,.page-terms-conditions .entry-header,.page-template-default .entry-header{margin-top:30px}.privacy-policy .entry-content,.page-terms-conditions .entry-content,.page-template-default .entry-content{margin-bottom:50px}.privacy-policy .entry-title,.page-terms-conditions .entry-title,.page-template-default .entry-title{font-size:24px;line-height:32px}.privacy-policy .entry-content p,.page-terms-conditions .entry-content p,.page-template-default .entry-content p{line-height:28px}.privacy-policy .entry-content h2,.page-terms-conditions .entry-content h2,.page-template-default .entry-content h2{font-size:16px;line-height:20px}.privacy-policy .entry-content ul li,.page-terms-conditions .entry-content ul li,.page-template-default .entry-content ul li{line-height:28px}}@media (max-width:767px){.privacy-policy .entry-content,.page-terms-conditions .entry-content,.page-template-default .entry-content{margin-bottom:40px}.privacy-policy .entry-title,.page-terms-conditions .entry-title,.page-template-default .entry-title{font-size:20px;line-height:26px}.privacy-policy .entry-content p,.page-terms-conditions .entry-content p,.page-template-default .entry-content p{line-height:24px}.privacy-policy .entry-content h2,.page-terms-conditions .entry-content h2,.page-template-default .entry-content h2{font-size:14px;line-height:18px}.privacy-policy .entry-content ul li,.page-terms-conditions .entry-content ul li,.page-template-default .entry-content ul li{line-height:24px}.privacy-policy .entry-content address,.page-terms-conditions .entry-content address,.page-template-default .entry-content address{line-height:24px}}