.elementor-1691 .elementor-element.elementor-element-618ebc7{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-163d3e5{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-6131520{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-62f21d5{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-7510e13{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-d88a46a{margin-top:50px;margin-bottom:0px;}.elementor-1691 .elementor-element.elementor-element-b859151{margin-top:50px;margin-bottom:50px;}.elementor-1691 .elementor-element.elementor-element-8bf54c8:not(.elementor-motion-effects-element-type-background), .elementor-1691 .elementor-element.elementor-element-8bf54c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF6;}.elementor-1691 .elementor-element.elementor-element-8bf54c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-1691 .elementor-element.elementor-element-8bf54c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-1691 .elementor-element.elementor-element-8bf54c8{margin-top:0px;margin-bottom:50px;}}@media(min-width:768px){.elementor-1691 .elementor-element.elementor-element-4ccf4d4{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-aaa4789{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-cd64881{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-c9bb5b7{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-1e10523{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-504e890{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-bda3f68{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-e37194e{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-b876b90{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-c16639a{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-0237046{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-544490a{width:68.772%;}.elementor-1691 .elementor-element.elementor-element-d412a2c{width:31.228%;}.elementor-1691 .elementor-element.elementor-element-005ae4c{width:68.772%;}}/* Start custom CSS for html, class: .elementor-element-7859379 */.elementor-1691 .elementor-element.elementor-element-7859379 svg{
    width:60px!important;
    fill:#fff;
    display:block!important;
}



.coding-first-image{
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.coding-first-image:hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-7859379 h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ccf4d4 */.elementor-1691 .elementor-element.elementor-element-4ccf4d4{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aac55e4 */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}

strong{
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-618ebc7 */.elementor-1691 .elementor-element.elementor-element-618ebc7:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd164ec */.elementor-1691 .elementor-element.elementor-element-bd164ec svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-bd164ec .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-bd164ec .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-bd164ec h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd64881 */.elementor-1691 .elementor-element.elementor-element-cd64881{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-046a82e */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-163d3e5 */.elementor-1691 .elementor-element.elementor-element-163d3e5:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8197f6 */.elementor-1691 .elementor-element.elementor-element-c8197f6 svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-c8197f6 .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-c8197f6 .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-c8197f6 h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e10523 */.elementor-1691 .elementor-element.elementor-element-1e10523{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5225f39 */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6131520 */.elementor-1691 .elementor-element.elementor-element-6131520:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cff31e */.elementor-1691 .elementor-element.elementor-element-2cff31e svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-2cff31e .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-2cff31e .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-2cff31e h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bda3f68 */.elementor-1691 .elementor-element.elementor-element-bda3f68{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2707e1d */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62f21d5 */.elementor-1691 .elementor-element.elementor-element-62f21d5:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af21e6c */.elementor-1691 .elementor-element.elementor-element-af21e6c svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-af21e6c .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-af21e6c .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-af21e6c h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b876b90 */.elementor-1691 .elementor-element.elementor-element-b876b90{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60b3841 */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7510e13 */.elementor-1691 .elementor-element.elementor-element-7510e13:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0200f5b */.elementor-1691 .elementor-element.elementor-element-0200f5b svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-0200f5b .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-0200f5b .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-0200f5b h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0237046 */.elementor-1691 .elementor-element.elementor-element-0237046{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d266cd */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d88a46a */.elementor-1691 .elementor-element.elementor-element-d88a46a:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom: 1px solid #e3e3e3;
    width:90%;
    margin:auto;
    margin-top:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5e629b */.elementor-1691 .elementor-element.elementor-element-b5e629b svg{
    max-width:60px;
    fill:#fff;
    display:block!important;
}



.elementor-1691 .elementor-element.elementor-element-b5e629b .coding-first div:nth-child(1){
   background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
   max-width:100px!important;
   min-width:100px!important;
   padding:18px 18px!important;
   display:flex;
   align-items:center;
   justify-content: center;
   margin:auto;
   border-radius:9999px;
   margin-bottom:20px;
}

.elementor-1691 .elementor-element.elementor-element-b5e629b .coding-first div:nth-child(1):hover{
    background:#000!important;
    transition:.3s;
}

.elementor-1691 .elementor-element.elementor-element-b5e629b h5{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d412a2c */.elementor-1691 .elementor-element.elementor-element-d412a2c{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6de157b */.second-coding p{
    padding-bottom:10px;
}

.second-coding .main-button{
    min-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c2884b */@media only screen and (max-width: 767px){
.elementor-1691 .elementor-element.elementor-element-4c2884b{
    text-align:center;
}
}/* End custom CSS */