>
    
    
    .mocku {
  margin: 0;
  font-family: Arial, sans-serif;
  color: #333;
}

/* Section with background */
.gettrade-download-section {
  position: relative;
  background: #fff url('https://kitnew.moxcreative.com/gettrade/wp-content/uploads/sites/8/2022/10/BG-1-a-e1667223354144.jpg')
    no-repeat right center;

  padding: 80px 0;
  overflow: visible; 
}


.containerxx {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  align-items: flex-start; 
  justify-content: space-between;
  position: relative;
}


.text-area {
  flex: 1 1 50%;
  max-width: 50%;
}

.text-area h2 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #333;
}

.text-area h2 span {
  color: #26A69A;
}

.text-area p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 30px;
  max-width: 450px;
}

.store-buttons {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}

.store-buttons a img {
  display: block;
  max-height: 45px;
}


.image-area {
  flex: 1 1 50%;
  max-width: 50%;
  position: relative;
  height: 400px; 
}


.image-area img {
position: absolute;
  right: -30;
  bottom: -44px;
  max-width: 114%;
  height: auto;
}


@media (max-width: 992px) {
  .image-area img {
    bottom: -60px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
.image-area img {
  position: absolute;
  right: -30;
  bottom: -25px !important;
  max-width: 114% !important;
  height: auto;
}
}

@media (max-width: 768px) {
  .containerxx {
    flex-direction: column;
    align-items: center;
    text-align: initial;
  }
  
  .text-area h2 {
  font-size: 24px;
  }

  .text-area {
    max-width: 100%;
    margin-bottom: 30px;
    text-align: initial;
  }

  .image-area {
    max-width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .image-area img {
    position: static;
    max-width: 100%;
    margin: 0 auto;
  }

  .gettrade-download-section {
    background-position: center top;
    background-size: cover; 
    padding: 40px 20px;
  }
}


    
.footr, .footr a {
	color: #F5F5F5;
}
 
  .section-2ex { 
    position: relative;
  } 

  .elementor-wtk.elementor-element-kzx  { 
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; 
    padding: 4em 1em 1em 1em; 
    z-index: 9;
  } 

  .elementor-wtk.elementor-element-kzx:not(.elementor-motion-effects-element-type-background)  { 
    background-color: #093122;;
  } 

  *,:after,:before { 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
  } 

  * , .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
  } 

  .elementor *, .elementor ::after, .elementor ::before { 
    box-sizing: border-box;
  } 

  .overlay-rib  { 
    height: 100%; 
    width: 100%; 
    top: 0; 
    left: 0; 
    position: absolute;
  } 

  .elementor-wtk.elementor-element-kzx > .overlay-rib  { 
    background-image: url("../footr.png"); 
    background-position: center center; 
    background-repeat: no-repeat; 
    background-size: cover; 
    opacity: 0.07; 
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  } 

  .section-2ex .container-lr7  { 
    display: flex; 
    margin-right: auto; 
    margin-left: auto; 
    position: relative;
  } 

  .section-2ex.section-y2t > .container-lr7  { 
    max-width: 1140px;
  } 

  .section-2ex.section-y2t > .container-lr7  { 
    max-width: 1280px;
  } 

  .column-kdo { 
    position: relative; 
    min-height: 1px; 
    display: flex;
  } 
}     

@media (min-width: 768px){ 
  .column-kdo.col-4o4 { 
    width: 100%;
  } 
}     

@media all{ 
  .elementor-widget-7vg { 
    position: relative; 
    width: 100%; 
    flex-wrap: wrap; 
    align-content: flex-start;
  } 

  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-7vg  { 
    display: flex;
  } 

  .column-d1o > .column-kdo > .elementor-element-ato  { 
    padding: 10px;
  } 

  .elementor-wtk.elementor-element-8qo > .elementor-element-ato  { 
    padding: 0px 0px 0px 0px;
  } 

  .elementor-widget-7vg > .elementor-wtk  { 
    width: 100%;
  } 

  .elementor-wtk.elementor-element-xpf  { 
    margin-top: 0em; 
    margin-bottom: 2em;
  } 
}     

@media (min-width: 768px){ 
  .column-kdo.col-dxr { 
    width: 25%;
  } 

  .column-kdo.col-v44 { 
    width: 33.333%;
  } 

  .elementor-wtk.elementor-element-emv  { 
    width: 40%;
  } 

  .elementor-wtk.elementor-element-jp9  { 
    width: 45.306%;
  } 

  .elementor-wtk.elementor-element-g4x  { 
    width: 14%;
  } 
}     

@media all{ 
  .elementor-wtk.elementor-element-69q > .container-lr7 > .column-kdo > .elementor-widget-7vg  { 
    align-content: center; 
    align-items: center;
  } 

  .elementor-wtk.elementor-element-6m2 > .container-lr7 > .column-kdo > .elementor-widget-7vg  { 
    align-content: center; 
    align-items: center;
  } 

  .elementor-wtk:where(.e-con-full, .elementor-l1a) { 
    flex-direction: var(--flex-direction); 
    flex-wrap: var(--flex-wrap); 
    justify-content: var(--justify-content); 
    align-items: var(--align-items); 
    align-content: var(--align-content); 
    gap: var(--gap);
  } 

  .elementor-l1a { 
    position: relative;
  } 

  .elementor-l1a:not(:last-child) { 
    margin-bottom: 20px;
  } 

  .elementor-l1a:not(:last-child) { 
    margin-block-end: 20px;
  } 

  .elementor-wtk.elementor-element-of5  { 
    --e-icon-list-icon-size: 14px; 
    --icon-vertical-offset: 0px;
  } 

  .elementor-wtk.elementor-element-8em  { 
    --e-icon-list-icon-size: 14px; 
    --icon-vertical-offset: 0px;
  } 

  .elementor-wtk.elementor-element-9k2  { 
    --e-icon-list-icon-size: 14px; 
    --icon-vertical-offset: 0px;
  } 
}     

.image-2kn { 
    text-align: center;
} 

@media all{ 
  .elementor-widget-7vg .elementor-wtk.elementor-widget__width-61r  { 
    max-width: 100%;
  } 

  .elementor-l1a:not(:last-child).elementor-widget__width-61r { 
    margin-bottom: 0;
  } 

  .elementor-wtk.elementor-element-bmw  { 
    width: auto; 
    max-width: auto;
  } 

  .elementor-wtk.elementor-element-rtr  { 
    --e-icon-list-icon-size: 14px; 
    --icon-vertical-offset: 0px;
  } 
}     

.elementor-widget-gxv { 
    --divider-border-style: none; 
    --divider-border-width: 1px; 
    --divider-color: #0c0d0e; 
} 

@media all{ 
  .elementor-wtk.elementor-element-g7g  { 
    --divider-border-style: solid; 
    --divider-color: var( --e-global-color-primary ); 
    --divider-border-width: 1px;
  } 

  .elementor-wtk.elementor-element-n2p  { 
    --grid-template-columns: repeat(0, auto); 
    --icon-size: 16px; 
    --grid-column-gap: 18px; 
    --grid-row-gap: 0px;
  } 

  .elementor-wtk.elementor-element-dps  { 
    color: var( --e-global-color-a291686 ); 
    font-family: var( --e-global-typography-112b6c4-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-112b6c4-font-size ); 
    font-weight: var( --e-global-typography-112b6c4-font-weight ); 
    line-height: var( --e-global-typography-112b6c4-line-height ); 
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing ); 
    word-spacing: var( --e-global-typography-112b6c4-word-spacing );
  } 

  .elementor-wtk .container-vxq  { 
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
  } 

  .elementor-wtk.elementor-element-kc1 > .container-vxq  { 
    padding: 0px 0px 0px 10px; 
    border-style: solid; 
    border-width: 0px 0px 0px 5px; 
    border-color: var( --e-global-color-accent );
  } 

  .elementor-wtk.elementor-element-ezb > .container-vxq  { 
    padding: 0px 0px 0px 10px; 
    border-style: solid; 
    border-width: 0px 0px 0px 5px; 
    border-color: var( --e-global-color-accent );
  } 

  .elementor-wtk.elementor-element-bqf > .container-vxq  { 
    padding: 0px 0px 0px 10px; 
    border-style: solid; 
    border-width: 0px 0px 0px 5px; 
    border-color: var( --e-global-color-accent );
  } 

  .elementor-wtk.elementor-element-bmw > .container-vxq  { 
    margin: 0em 0em 1em 0em;
  } 
}     

.icon-4vo.grid-5ti .container-vxq  { 
    line-height: 1; 
    font-size: 0;
} 

@media all{ 
  .elementor-wtk.elementor-element-n2p .container-vxq  { 
    text-align: right;
  } 

 .elementor-wtk h2 { 
    margin-top: .5rem; 
    margin-bottom: 1rem; 
    font-family: inherit; 
    font-weight: 500; 
    line-height: 1.2; 
    color: inherit;
  } 

  .elementor-wtk h2 { 
    font-size: 2rem;
  } 
}     

.title-olr { 
    padding: 0; 
    margin: 0; 
    line-height: 1;
} 

@media all{ 
  .elementor-kit-20 h2 { 
    color: var( --e-global-color-text ); 
    font-family: var( --e-global-typography-5d167aa-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-5d167aa-font-size ); 
    font-weight: var( --e-global-typography-5d167aa-font-weight ); 
    line-height: var( --e-global-typography-5d167aa-line-height ); 
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing ); 
    word-spacing: var( --e-global-typography-5d167aa-word-spacing );
  } 

  .elementor-wtk.elementor-element-kc1 .title-olr  { 
    color: var( --e-global-color-a291686 ); 
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-7044a64-font-size ); 
    font-weight: var( --e-global-typography-7044a64-font-weight ); 
    line-height: var( --e-global-typography-7044a64-line-height ); 
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing ); 
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
  } 

  ul { 
    margin-top: 0; 
    margin-bottom: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent;
  } 
}     

.elementor-l1a .item-gyc  { 
    list-style-type: none; 
    margin: 0; 
    padding: 0;
} 

@media all{ 
  .elementor-wtk ul.item-gyc  { 
    padding: 0;
  } 

  .elementor-wtk.elementor-element-ezb .title-olr  { 
    color: var( --e-global-color-a291686 ); 
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-7044a64-font-size ); 
    font-weight: var( --e-global-typography-7044a64-font-weight ); 
    line-height: var( --e-global-typography-7044a64-line-height ); 
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing ); 
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
  } 

  .elementor-wtk.elementor-element-bqf .title-olr  { 
    color: var( --e-global-color-a291686 ); 
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-7044a64-font-size ); 
    font-weight: var( --e-global-typography-7044a64-font-weight ); 
    line-height: var( --e-global-typography-7044a64-line-height ); 
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing ); 
    word-spacing: var( --e-global-typography-7044a64-word-spacing );
  } 

  img { 
    border-style: none; 
    height: auto; 
    max-width: 100%;
  } 

  .elementor img { 
    height: auto; 
    max-width: 100%; 
    border: none; 
    border-radius: 0; 
    box-shadow: none;
  } 
}     

.image-2kn img  { 
    vertical-align: middle; 
    display: inline-block;
} 

@media all{ 
  .elementor-wtk.elementor-element-bmw img  { 
    width: 100%; 
    height: 43px; 
    object-fit: contain; 
    object-position: center center;
  } 

  .elementor-wtk.elementor-element-tat .title-olr  { 
    color: var( --e-global-color-a291686 ); 
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif; 
    font-size: var( --e-global-typography-69c152f-font-size ); 
    line-height: var( --e-global-typography-69c152f-line-height ); 
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing ); 
    word-spacing: var( --e-global-typography-69c152f-word-spacing );
  } 
}     

.elementor-widget-gxv .elementor-4dt  { 
    display: flex;
} 

@media all{ 
  .elementor-wtk.elementor-element-g7g .elementor-4dt  { 
    padding-block-start: 20px; 
    padding-block-end: 20px;
  } 

  .grid-yzx { 
    display: grid; 
    grid-column-gap: var(--grid-column-gap); 
    grid-row-gap: var(--grid-row-gap);
  } 

  .grid-5ti .grid-yzx  { 
    display: inline-block; 
    width: 100%; 
    word-spacing: var(--grid-column-gap); 
    margin-bottom: calc(-1 * var(--grid-row-gap));
  } 
}     

.icon-4vo .grid-yzx  { 
    grid-column-gap: var(--grid-column-gap,5px); 
    grid-row-gap: var(--grid-row-gap,5px); 
    grid-template-columns: var(--grid-template-columns); 
    justify-content: var(--justify-content,center); 
    justify-items: var(--justify-content,center);
} 

@media all{ 
  p { 
    margin-top: 0; 
    margin-bottom: .9rem;
  } 

  li { 
    margin-top: 0; 
    margin-bottom: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent;
  } 
}     

.elementor-l1a .item-jlo  { 
    margin: 0; 
    padding: 0; 
    position: relative;
} 

.elementor-l1a .item-jlo  { 
    display: flex; 
    font-size: inherit; 
    align-items: var(--icon-vertical-align,center);
} 

@media all{ 
  .elementor-wtk.elementor-element-of5 .item-gyc:not(.elementor-inline-items) .item-jlo:not(:last-child)  { 
    padding-bottom: calc(7px/2);
  } 
}     

.elementor-l1a .item-jlo::after { 
    position: absolute; 
    bottom: 0; 
    width: 100%;
} 

.elementor-l1a:not(.elementor-align-right) .item-jlo::after { 
    left: 0;
} 

.elementor-l1a:not(.elementor-align-left) .item-jlo::after { 
    right: 0;
} 

@media all{ 
  .elementor-wtk.elementor-element-of5 .item-gyc:not(.elementor-inline-items) .item-jlo:not(:first-child)  { 
    margin-top: calc(7px/2);
  } 

  .elementor-wtk.elementor-element-8em .item-gyc:not(.elementor-inline-items) .item-jlo:not(:last-child)  { 
    padding-bottom: calc(7px/2);
  } 

  .elementor-wtk.elementor-element-8em .item-gyc:not(.elementor-inline-items) .item-jlo:not(:first-child)  { 
    margin-top: calc(7px/2);
  } 

  .elementor-wtk.elementor-element-9k2 .item-gyc:not(.elementor-inline-items) .item-jlo:not(:last-child)  { 
    padding-bottom: calc(7px/2);
  } 

  .elementor-wtk.elementor-element-9k2 .item-gyc:not(.elementor-inline-items) .item-jlo:not(:first-child)  { 
    margin-top: calc(7px/2);
  } 

  .elementor-wtk.elementor-element-rtr .item-gyc:not(.elementor-inline-items) .item-jlo:not(:last-child)  { 
    padding-bottom: calc(8px/2);
  } 

  .elementor-wtk.elementor-element-rtr .item-gyc:not(.elementor-inline-items) .item-jlo:not(:first-child)  { 
    margin-top: calc(8px/2);
  } 
}     

.elementor-widget-gxv .elementor-divider-szr  { 
    display: flex; 
    margin: 0; 
    direction: ltr;
} 

@media all{ 
  .elementor-wtk.elementor-element-g7g .elementor-divider-szr  { 
    width: 100%;
  } 
}     

.elementor-widget-gxv:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-szr  { 
    border-block-start: 1px solid #7E8C9C;
} 

@media all{ 
  .grid-yzx .grid-v9a  { 
    min-width: 0;
  } 

  .grid-5ti .grid-yzx .grid-v9a  { 
    display: inline-block; 
    margin-bottom: var(--grid-row-gap); 
    word-break: break-word;
  } 

   .elementor-wtk a { 
    background-color: transparent; 
    text-decoration: none; 
    color: #c36;
  } 

  .elementor a { 
    box-shadow: none; 
    text-decoration: none;
  } 

  .elementor-kit-20 a { 
    color: var( --e-global-color-text );
  } 
}     

.elementor-l1a .item-jlo a  { 
    display: flex; 
    font-size: inherit; 
    align-items: var(--icon-vertical-align,center);
} 

.elementor-l1a.item-6g2 a  { 
    width: 100%;
} 
   
        .investment-section {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #F5F1E3;
        }

        .investment-section {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 60px 20px;
            background-color: #FFFFFF;
        }

        .investment-content {
            max-width: 1200px;
            display: flex;
            flex-wrap: wrap;
            gap: 40px;
        }

        .investment-image {
            flex: 1;
            min-width: 300px;
        }

        .investment-image img {
            width: 100%;
            height: auto;
            border-radius: 8px;
        }

        .investment-text {
            flex: 1;
            min-width: 300px;
        }

        .investment-text h2 {
            color: #002855;
            font-size: 32px;
            margin-bottom: 20px;
        }

        .investment-text p {
            color: #2F2F2F;
            font-size: 18px;
            line-height: 1.6;
            margin-bottom: 20px;
        }

        .investment-features {
            margin-top: 30px;
        }

        .feature {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
        }

        .feature-icon {
            color: #f9ba2b;
            font-size: 24px;
            margin-right: 15px;
        }

        .feature-text h4 {
            color: #002855;
            font-size: 20px;
            margin: 0 0 5px;
        }

        .feature-text p {
            color: #2F2F2F;
            font-size: 16px;
            margin: 0;
        }

        .cta {
            margin-top: 20px;
        }

        .cta button {
            background-color: #f9ba2b;
            color: #FFFFFF;
            border: none;
            padding: 10px 20px;
            font-size: 16px;
            border-radius: 5px;
            cursor: pointer;
        }

        .cta button:hover {
            background-color: #008080;
        }

        @media (max-width: 768px) {
            .investment-content {
                flex-direction: column;
                align-items: center;
              
            }

            .investment-text h2 {
                font-size: 28px;
            }

            .investment-text p {
                font-size: 16px;
            }

            .feature {
                flex-direction: column;
                align-items: flex-start;
            }

            .feature-icon {
                margin-bottom: 10px;
            }
        }

        @media (max-width: 480px) {
            .investment-text h2 {
                font-size: 24px;
            }

            .investment-text p {
                font-size: 14px;
            }

            .cta button {
                padding: 8px 16px;
                font-size: 14px;
            }
        }
    

        .hero {
            font-family: 'Poppins', sans-serif;
            background: #0d1117;
            color: white;
            overflow-x: hidden;
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 20px;
        }

        .eroe {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 20px;
            max-width: 1200px;
            width: 100%;
            background: linear-gradient(135deg, #1a1f2e, #2d3748);
            border-radius: 15px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
            position: relative;
            margin-top: -5%;
        }

        .eroe::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(120deg, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.8));
            animation: gradientAnimation 10s infinite alternate;
            z-index: 0;
        }

        @keyframes gradientAnimation {
            0% { background-position: 0% 50%; }
            100% { background-position: 100% 50%; }
        }

        .contenuto {
            flex: 1;
            padding: 40px;
            z-index: 2;
        }

        .contenuto h1 {
            font-size: 30px;
            margin-bottom: 20px;
            background: linear-gradient(to right, #FFD700, #FF8C00);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .contenuto h1 i {
            color: #FFD700;
            font-size: 2rem;
        }

        .contenuto p {
            font-size: 16px;
            line-height: 1.8;
            color: #CBD5E0;
            margin-bottom: 30px;
        }

        .bottoni {
            display: flex;
            gap: 15px;
        }

        .bottoni a {
            text-decoration: none;
            padding: 15px 30px;
            border-radius: 50px;
            font-size: 1rem;
            font-weight: bold;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .bottoni .primario {
            background: linear-gradient(to right, #FFD700, #FF8C00);
            color: #1A202C;
            box-shadow: 0 4px 15px rgba(255, 140, 0, 0.5);
        }

        .bottoni .primario::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.2);
            transform: skewX(-45deg);
            transition: all 0.5s ease;
        }

        .bottoni .primario:hover::before {
            left: 100%;
        }

        .bottoni .secondario {
            background: transparent;
            border: 2px solid #FFD700;
            color: #FFD700;
        }

        .bottoni .secondario:hover {
            background-color: #FFD700;
            color: #1A202C;
        }

        .immagine {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            z-index: 2;
        }

        .immagine img {
            max-width: 100%;
            border-radius: 15px;
            animation: float 4s ease-in-out infinite;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
        }

        .icone {
            margin-top: 20px;
            display: flex;
            gap: 20px;
            justify-content: center;
        }

        .icone i {
            font-size: 2rem;
            color: #FFD700;
            transition: transform 0.3s ease;
        }

        .icone i:hover {
            transform: scale(1.2);
        }

        @keyframes float {
            0% { transform: translateY(0); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0); }
        }

        @media (max-width: 768px) {
            .eroe {
                flex-direction: column;
                text-align: initial;
                margin-top: -17%;
            }

            .contenuto {
                padding: 20px;
            }

            .immagine {
                margin-top: 20px;
            }

            .icone {
                gap: 10px;
            }
        }
    