.et_pb_section .et_pb_row.demo_row {
opacity: 0;
margin-left:-50px !important;
transition: all .5s;
}
.et_pb_section:hover .et_pb_row.demo_row{
opacity: 1;
margin-left:0px !important;
} .drp_column .ds-button-grid {
opacity: 0;
transform: translateY(3px);
}
.drp_column:hover .ds-button-grid {
opacity: 1;
transform: translateY(0px);
}
.drp_column:hover .et_pb_column {
background-color: #fff !important;
}
.drp-next-popup, .drp-prev-popup {
display:none !important;
}
.drp-popup-topbar {
text-align: right;
}
.drp-popup-content {
padding-top: 60px;
}
.drp-popup-overlay {
backdrop-filter: blur(2px);
}
@media screen and ( max-width: 980px ) {
.drp-popup-topbar {
margin-right: 35px;
}
}
@media screen and ( max-width: 1280px ) {
.drp-popup-content {
width: 70vw;
}
}
@media screen and (max-width: 768px){
.drp-popup-content {
width: 100vw;
}
}   .dp-vertical-align {
display: flex;
flex-direction: column;
justify-content: center;
} @media screen and ( max-width: 980px ) {
.reverse-columns {
display: flex;
flex-direction: column-reverse;
}
} header#main-header.et-fixed-header {
backdrop-filter: blur(5px);
}
li.dp_menu_button_2 {
margin-top: -20px;
background-color: #ffffff24;
margin-right: 10px;
font-weight: 800;
text-align: center;
border-radius: 200px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
box-shadow: 0 10px 15px -5px #16022a24
}
li.dp_menu_button_2:hover {
box-shadow: 0 0 5px #16022a24
}
li.dp_menu_button_2:hover a {
opacity: 1!important
}
.et-fixed-header #top-menu .dp_menu_button_2 {
background: #2a2a2a;
box-shadow: none;
color: #f22a45!important;
padding-right: 0px!important
}
.et-fixed-header #top-menu .dp_menu_button_2 a {
color: #f22a45!important
}
.et-fixed-header #top-menu .dp_menu_button_2:hover a {
color: #f22a45!important
}
li.dp_menu_button_2:hover {
background: #ffffff40
}
li.dp_menu_button_2:hover>a>span:after {
display: none
}
.dp_menu_button_2 img {
width: 20px;
height: 20px
}
.dp_menu_button_2 a {
padding: 15px 16px
}
#top-menu .dp_menu_button_2 {
padding-right: 0px!important
}
.three_dots #top-menu>.dp_menu_button_2>a>span:after,.three_dots #top-menu>.dp_menu_button>a>span:after {
display: none
}
#top-menu li {
padding-right: 40px
}
li.dp_menu_button {
margin-top: -20px;
background-color: #fff;
border: 1px solid #fff;
font-weight: 800;
text-align: center;
padding: 18px 25px 20px 25px;
border-radius: 200px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
box-shadow: 0 10px 15px -5px #16022a24
}
li.dp_menu_button:hover {
box-shadow: 0 0 5px #16022a24
}
li.dp_menu_button a {
color: #15022a!important
}
li.dp_menu_button:hover a {
opacity: 1!important
}
#top-menu .dp_menu_button:hover a {
color: #000!important
}
.et-fixed-header #top-menu .dp_menu_button {
background: #f22a45;
border-color: #f22a45;
box-shadow: 0 10px 15px -5px #f22a4561;
color: #fff!important
}
.et-fixed-header #top-menu .dp_menu_button a {
color: #fff!important
}
.et-fixed-header #top-menu .dp_menu_button:hover a {
color: #fff!important
}
li.dp_menu_button:hover {
border: 1px solid #fff;
background: #fff
}
li.dp_menu_button:hover>a>span:after {
display: none
}
.et-fixed-header #top-menu li.dp_menu_button>a {
color: #fff!important
}
@media only screen and (min-width: 1200px) {
.et-fixed-header .logo_container {
padding-left:15px;
transition: all .6s ease-in-out
}
}
@media only screen and (max-width: 1300px) {
#top-menu li a {
font-size:1.2vw!important
}
}
.three_dots .et-fixed-header li.current_page_item>a>span:after,.three_dots .et-fixed-header li:hover>a>span:after {
background-color: #ff3f01!important;
box-shadow: 10px 0 #fe3815,-10px 0 #ff4001!important
}
@media only screen and (min-width: 981px) {
li.dp_menu_button,li.dp_menu_button_2 {
height:50px
}
}
#top-menu,.fullwidth-menu,nav#top-menu-nav,nav.fullwidth-menu-nav {
width: -webkit-fill-available;
width: -moz-available;
padding-right: 10px
}
.et-fixed-header#main-header {
box-shadow: 0 10px 20px -10px #2c3d4912!important
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation {
width:100%
}
} @media only screen and (max-width:980px) {
li.dp_menu_button {
margin-top: 10px !important;
margin-bottom: 12px !important;
background: #f22a45 !important;
padding: 0 !important;
box-shadow: none !important;
border: none !important;
}
li.dp_menu_button:hover {
border: 0px;
background: #fff;
}
.dp_menu_button_2,
.dp_menu_button {
width: 100%;
}
li.dp_menu_button_2 {
margin-top: 0 !important;
margin-right: auto !important;
box-shadow: none !important;
float: none !important;
display: block;
width: 400px;
}
li.dp_menu_button_2:hover {
box-shadow: none !important;
}
.et_mobile_menu li.dp_menu_button a {
background-color: #f22a45 !important;
color: #ffffff !important;
}
.et_mobile_menu li.dp_menu_button_2 a {
border: solid 1px white !important;
padding: 12px !important;
background-color: #2a2a2a !important;
margin-bottom: 12px !important;
margin-top: 10px;
}
.et_mobile_menu li {
max-width: 300px;
float: none;
margin: auto;
}
}
#top-menu,
.fullwidth-menu,
nav#top-menu-nav,
nav.fullwidth-menu-nav {
width: -webkit-fill-available;
width: -moz-available;
padding-right: 10px;
}
.et-fixed-header#main-header {
box-shadow: 0px 10px 20px -10px #2c3d4912 !important;
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
width: 100%;
}
}
div#et-top-navigation ul#top-menu {
text-align: right;
} .dp_menu_button_2 img {
width: 20px;
height: 20px;
}
.dp_menu_button_2 a {
padding: 15px 16px;
}
#top-menu .dp_menu_button_2 {
padding-right: 0px !important;
}
.three_dots #top-menu>.dp_menu_button_2>a>span:after,
.three_dots #top-menu>.dp_menu_button>a>span:after {
display: none;
}
@media only screen and (max-width:380px) {
li.dp_menu_button_2 {
display: contents;
}
}.et_pb_section .et_pb_row.demo_row {
opacity: 0;
margin-left:-50px !important;
transition: all .5s;
}
.et_pb_section:hover .et_pb_row.demo_row{
opacity: 1;
margin-left:0px !important;
} .drp_column .ds-button-grid {
opacity: 0;
transform: translateY(3px);
}
.drp_column:hover .ds-button-grid {
opacity: 1;
transform: translateY(0px);
}
.drp_column:hover .et_pb_column {
background-color: #fff !important;
}
.drp-next-popup, .drp-prev-popup {
display:none !important;
}
.drp-popup-topbar {
text-align: right;
}
.drp-popup-content {
padding-top: 60px;
}
.drp-popup-overlay {
backdrop-filter: blur(2px);
}
@media screen and ( max-width: 980px ) {
.drp-popup-topbar {
margin-right: 35px;
}
}
@media screen and ( max-width: 1280px ) {
.drp-popup-content {
width: 70vw;
}
}
@media screen and (max-width: 768px){
.drp-popup-content {
width: 100vw;
}
}   .dp-vertical-align {
display: flex;
flex-direction: column;
justify-content: center;
} @media screen and ( max-width: 980px ) {
.reverse-columns {
display: flex;
flex-direction: column-reverse;
}
} header#main-header.et-fixed-header {
backdrop-filter: blur(5px);
}
li.dp_menu_button_2 {
margin-top: -20px;
background-color: #ffffff24;
margin-right: 10px;
font-weight: 800;
text-align: center;
border-radius: 200px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
box-shadow: 0 10px 15px -5px #16022a24
}
li.dp_menu_button_2:hover {
box-shadow: 0 0 5px #16022a24
}
li.dp_menu_button_2:hover a {
opacity: 1!important
}
.et-fixed-header #top-menu .dp_menu_button_2 {
background: #2a2a2a;
box-shadow: none;
color: #f22a45!important;
padding-right: 0px!important
}
.et-fixed-header #top-menu .dp_menu_button_2 a {
color: #f22a45!important
}
.et-fixed-header #top-menu .dp_menu_button_2:hover a {
color: #f22a45!important
}
li.dp_menu_button_2:hover {
background: #ffffff40
}
li.dp_menu_button_2:hover>a>span:after {
display: none
}
.dp_menu_button_2 img {
width: 20px;
height: 20px
}
.dp_menu_button_2 a {
padding: 15px 16px
}
#top-menu .dp_menu_button_2 {
padding-right: 0px!important
}
.three_dots #top-menu>.dp_menu_button_2>a>span:after,.three_dots #top-menu>.dp_menu_button>a>span:after {
display: none
}
#top-menu li {
padding-right: 40px
}
li.dp_menu_button {
margin-top: -20px;
background-color: #fff;
border: 1px solid #fff;
font-weight: 800;
text-align: center;
padding: 18px 25px 20px 25px;
border-radius: 200px;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
box-shadow: 0 10px 15px -5px #16022a24
}
li.dp_menu_button:hover {
box-shadow: 0 0 5px #16022a24
}
li.dp_menu_button a {
color: #15022a!important
}
li.dp_menu_button:hover a {
opacity: 1!important
}
#top-menu .dp_menu_button:hover a {
color: #000!important
}
.et-fixed-header #top-menu .dp_menu_button {
background: #f22a45;
border-color: #f22a45;
box-shadow: 0 10px 15px -5px #f22a4561;
color: #fff!important
}
.et-fixed-header #top-menu .dp_menu_button a {
color: #fff!important
}
.et-fixed-header #top-menu .dp_menu_button:hover a {
color: #fff!important
}
li.dp_menu_button:hover {
border: 1px solid #fff;
background: #fff
}
li.dp_menu_button:hover>a>span:after {
display: none
}
.et-fixed-header #top-menu li.dp_menu_button>a {
color: #fff!important
}
@media only screen and (min-width: 1200px) {
.et-fixed-header .logo_container {
padding-left:15px;
transition: all .6s ease-in-out
}
}
@media only screen and (max-width: 1300px) {
#top-menu li a {
font-size:1.2vw!important
}
}
.three_dots .et-fixed-header li.current_page_item>a>span:after,.three_dots .et-fixed-header li:hover>a>span:after {
background-color: #ff3f01!important;
box-shadow: 10px 0 #fe3815,-10px 0 #ff4001!important
}
@media only screen and (min-width: 981px) {
li.dp_menu_button,li.dp_menu_button_2 {
height:50px
}
}
#top-menu,.fullwidth-menu,nav#top-menu-nav,nav.fullwidth-menu-nav {
width: -webkit-fill-available;
width: -moz-available;
padding-right: 10px
}
.et-fixed-header#main-header {
box-shadow: 0 10px 20px -10px #2c3d4912!important
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation {
width:100%
}
} @media only screen and (max-width:980px) {
li.dp_menu_button {
margin-top: 10px !important;
margin-bottom: 12px !important;
background: #f22a45 !important;
padding: 0 !important;
box-shadow: none !important;
border: none !important;
}
li.dp_menu_button:hover {
border: 0px;
background: #fff;
}
.dp_menu_button_2,
.dp_menu_button {
width: 100%;
}
li.dp_menu_button_2 {
margin-top: 0 !important;
margin-right: auto !important;
box-shadow: none !important;
float: none !important;
display: block;
width: 400px;
}
li.dp_menu_button_2:hover {
box-shadow: none !important;
}
.et_mobile_menu li.dp_menu_button a {
background-color: #f22a45 !important;
color: #ffffff !important;
}
.et_mobile_menu li.dp_menu_button_2 a {
border: solid 1px white !important;
padding: 12px !important;
background-color: #2a2a2a !important;
margin-bottom: 12px !important;
margin-top: 10px;
}
.et_mobile_menu li {
max-width: 300px;
float: none;
margin: auto;
}
}
#top-menu,
.fullwidth-menu,
nav#top-menu-nav,
nav.fullwidth-menu-nav {
width: -webkit-fill-available;
width: -moz-available;
padding-right: 10px;
}
.et-fixed-header#main-header {
box-shadow: 0px 10px 20px -10px #2c3d4912 !important;
}
@media only screen and (min-width: 981px) {
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
width: 100%;
}
}
div#et-top-navigation ul#top-menu {
text-align: right;
} .dp_menu_button_2 img {
width: 20px;
height: 20px;
}
.dp_menu_button_2 a {
padding: 15px 16px;
}
#top-menu .dp_menu_button_2 {
padding-right: 0px !important;
}
.three_dots #top-menu>.dp_menu_button_2>a>span:after,
.three_dots #top-menu>.dp_menu_button>a>span:after {
display: none;
}
@media only screen and (max-width:380px) {
li.dp_menu_button_2 {
display: contents;
}
}