/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */
.faq-sec .et_pb_toggle {
    margin-bottom: 20px !IMPORTANT;
    padding: 10px 0px 20px 0px !IMPORTANT;
}

.faq-sec .et_pb_toggle:last-child {
    margin-bottom: 0px !IMPORTANT;
}

.faq-sec .et_pb_toggle_title:before {
    display: none;
}
#et-boc .faq-sec h5.et_pb_toggle_title {
    font-size: 28px;
    line-height: 32px;
}
.faq-sec .et_pb_toggle_close .et_pb_toggle_title::after {
    background-image: url("https://bmxstudio.com/blog/wp-content/uploads/2025/04/bog.png");
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
}

.faq-sec .et_pb_toggle_open .et_pb_toggle_title::after {
    background-image: url("https://bmxstudio.com/blog/wp-content/uploads/2025/04/blog-.png");
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 3px;
}
@font-face{font-family:'Satoshi';src:url(fonts/Satoshi-Regular.eot);src:url('fonts/Satoshi-Regular.eot?#iefix') format('embedded-opentype'),url(fonts/Satoshi-Regular.woff2) format('woff2'),url(fonts/Satoshi-Regular.woff) format('woff'),url(fonts/Satoshi-Regular.ttf) format('truetype'),url('fonts/Satoshi-Regular.svg#Satoshi-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(fonts/Satoshi-Medium.eot);src:url('fonts/Satoshi-Medium.eot?#iefix') format('embedded-opentype'),url(fonts/Satoshi-Medium.woff2) format('woff2'),url(fonts/Satoshi-Medium.woff) format('woff'),url(fonts/Satoshi-Medium.ttf) format('truetype'),url('fonts/Satoshi-Medium.svg#Satoshi-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cabinet Grotesk';src:url(fonts/CabinetGrotesk-Medium.eot);src:url('fonts/CabinetGrotesk-Medium.eot?#iefix') format('embedded-opentype'),url(fonts/CabinetGrotesk-Medium.woff2) format('woff2'),url(fonts/CabinetGrotesk-Medium.woff) format('woff'),url(fonts/CabinetGrotesk-Medium.ttf) format('truetype'),url('fonts/CabinetGrotesk-Medium.svg#CabinetGrotesk-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cabinet Grotesk';src:url(fonts/CabinetGrotesk-Regular.eot);src:url('fonts/CabinetGrotesk-Regular.eot?#iefix') format('embedded-opentype'),url(fonts/CabinetGrotesk-Regular.woff2) format('woff2'),url(fonts/CabinetGrotesk-Regular.woff) format('woff'),url(fonts/CabinetGrotesk-Regular.ttf) format('truetype'),url('fonts/CabinetGrotesk-Regular.svg#CabinetGrotesk-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(fonts/Montserrat-Regular.eot);src:url('fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url(fonts/Montserrat-Regular.woff2) format('woff2'),url(fonts/Montserrat-Regular.woff) format('woff'),url(fonts/Montserrat-Regular.ttf) format('truetype'),url('fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}body{background:#1C2D3D;font-size:16px;overflow-x:hidden;font-family:'Cabinet Grotesk',sans-serif;font-weight:400}.container{max-width:1350px}h1,h2{color:#fff;margin:0;text-transform:capitalize}a{text-decoration:none;color:#fff;font-family:'Satoshi',sans-serif;font-weight:400}a:hover{color:#FF0}li{list-style-type:none}a.active{color:#FF0}header .logo{max-width:190px}ul{padding:0;margin:0}nav.menu-wrapper ul.menubaar{display:flex}nav.menu-wrapper ul.menubaar li:last-child{border-right:none;padding-right:0}ul.menubaar li a{position:relative;padding-bottom:6px}.container-fluid{padding:0 40px}.grid-port .et_pb_column{display:grid ! IMPORTANT;grid-template-columns:repeat(2,1fr) ! IMPORTANT;gap:70px}.gen-sec{padding-bottom:100px!important}h3{font-size:45px ! IMPORTANT;font-family:'Cabinet Grotesk';color:#FFF;line-height:55px ! IMPORTANT}nav.menu-wrapper{width:auto;margin-left:auto}header .row{align-items:center}footer .row:nth-child(2) h6{padding-bottom:12px}footer section{border-top:1px solid #2D577E;border-bottom:1px solid #2D577E}footer p:last-child{margin-left:auto}footer .container:last-child .row .col-md-3:first-child{padding-top:45px}h6{font-family:'Cabinet Grotesk',sans-serif;color:#fff;font-size:20px;font-weight:500;line-height:24px}footer section h6{padding-bottom:12px}footer .row.ft{justify-content:space-around}footer section .row{justify-content:space-between}footer .row.ft div:last-child{border:none}footer .row.ft div{margin-left:auto;border-right:1px solid #2D577E;padding:30px 0 20px 0}footer ul li{padding-bottom:10px;display:flex}footer section .row{padding:0 !IMPORTANT}footer section .row div{padding:75px 0 24px 0}footer .container:last-child .row .col-md-2{border-right:1px solid #2D577E}footer{border-top:1px solid #2D577E;padding:0 0 20px 0}footer p{color:#E9E9E9;font-family:'Montserrat',sans-serif;font-size:14px;margin:0;width:auto!important}footer .container:last-child .row{padding-top:20px}.button_su{overflow:hidden;position:relative;display:inline-block;border-radius:30px}.su_button_circle{background-color:#ff0;border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none;animation-timing-function:ease-in-out}.button_su_inner{transition:all 0.5s ease;background:#fff0;color:#fff;text-transform:uppercase;line-height:20px;padding:15px 35px;border:1px solid #2d577e;border-radius:30px;font-weight:500;display:inline-block}.button_text_container{position:relative}.explode-circle{animation:explode 1s forwards}.desplode-circle{animation:desplode 1s forwards}a.button_su_inner:hover{color:#1C2D3D}@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:#ff0}100%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#ff0}}@keyframes desplode{0%{width:400px;height:400px;margin-left:-200px;margin-top:-200px;background-color:#ff0}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:#ff0}}.project-perent{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2D577E}.project-child{display:flex;justify-content:center;padding:35px;border-right:1px solid #2D577E;border-bottom:1px solid #2D577E}.project-perent .project-wrap{max-width:760px}.project-perent .project-wrap>a img{height:100%;transition:all 0.8s ease}.project-wrap h3{font-size:45px ! IMPORTANT;font-family:'Cabinet Grotesk';margin:30px 0 5px 0;line-height:40px ! IMPORTANT}.project-perent .project-wrap>a img:hover{transform:scale(1.1)}.project-wrap p{font-family:'Satoshi';margin:0}.project-perent .project-wrap>a{display:block;max-height:400px;overflow:hidden}nav.menu-wrapper ul.menubaar>li:nth-child(2):hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (max-width:992px){.et_pb_row{max-width:100% ! IMPORTANT;width:100% ! IMPORTANT;padding:0 20px!important}.gen-sec{padding-bottom:50px!important}.et_pb_row.under-pad{padding:0 ! IMPORTANT}.project-perent{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.faq-sec .et_pb_toggle_close .et_pb_toggle_title::after {
    width: 20px;
    height: 20px;
    background-size: contain;
}.faq-sec .et_pb_toggle_open .et_pb_toggle_title::after {
    width: 20px;
    height: 2px;
    background-size: contain;
}h1,h2{font-size:45px ! IMPORTANT;line-height:44px ! IMPORTANT}.project-perent .project-wrap>a{height:210px}.project-perent .project-wrap>h3{font-size:28px ! IMPORTANT;line-height:22px ! IMPORTANT}.project-perent{grid-template-columns:repeat(1,1fr)}.project-child{padding:30px 20px}.project-wrap h3{font-size:34px ! IMPORTANT;line-height:34px ! IMPORTANT;margin-top:10px;margin-bottom:0}h3{font-size:34px ! IMPORTANT;line-height:34px ! IMPORTANT}.grid-port .et_pb_column{gap:20px}}@media screen and (max-width:499px){.grid-port .et_pb_column{grid-template-columns:repeat(1,1fr) ! IMPORTANT}}
#et-boc .blog-text h3 {
    font-size: 38px ! IMPORTANT;
    line-height: 35px ! IMPORTANT;
    margin-top: 20px;
}
#et-boc .blog-text a {
    display: inline-flex;
	 text-decoration: underline;
}
#et-boc .blog-text ul {
    padding: 30px 0px 0px;
}

#et-boc .blog-text ul li {
    padding-left: 35px;
    position: relative;
    margin-bottom: 10px;
}

#et-boc .blog-text ul li::before {
    background-image: url("https://bmxstudio.com/blog/wp-content/uploads/2025/04/rightblogicon.png");
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    content: "";
}

#et-boc .blog-text ul li a {
    color: #e9e9e9;
    text-decoration: underline;
}
#et-boc .blog-text ul li:last-child {
    margin: 0;
}
#et-boc .blog-text span {
    display: inline-flex;
}
#post-726 .container{
	padding-top: 0px !important;
} 