.elementor-2759 .elementor-element.elementor-element-708b227f{--display:flex;--min-height:1074px;--justify-content:flex-start;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px;}.elementor-2759 .elementor-element.elementor-element-708b227f:not(.elementor-motion-effects-element-type-background), .elementor-2759 .elementor-element.elementor-element-708b227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://trading45.com/wp-content/uploads/2024/01/crop_t45_001a1_-1.jpg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2759 .elementor-element.elementor-element-6ee72483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px;}@media(min-width:768px){.elementor-2759 .elementor-element.elementor-element-708b227f{--width:100vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-2759 .elementor-element.elementor-element-708b227f{--width:100vw;}}@media(min-width:1367px){.elementor-2759 .elementor-element.elementor-element-708b227f:not(.elementor-motion-effects-element-type-background), .elementor-2759 .elementor-element.elementor-element-708b227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-2759 .elementor-element.elementor-element-708b227f:not(.elementor-motion-effects-element-type-background), .elementor-2759 .elementor-element.elementor-element-708b227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trading45.com/wp-content/uploads/2024/01/crop_t45_001a1_-1.jpg");}.elementor-2759 .elementor-element.elementor-element-708b227f{--min-height:1074px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2759 .elementor-element.elementor-element-6ee72483{--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-2759 .elementor-element.elementor-element-708b227f:not(.elementor-motion-effects-element-type-background), .elementor-2759 .elementor-element.elementor-element-708b227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trading45.com/wp-content/uploads/2024/01/crop_t45_001a2_-1.jpg");background-repeat:no-repeat;}.elementor-2759 .elementor-element.elementor-element-708b227f{--min-height:930px;--justify-content:flex-start;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px;}.elementor-2759 .elementor-element.elementor-element-6ee72483{--margin-top:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-2759 .elementor-element.elementor-element-708b227f:not(.elementor-motion-effects-element-type-background), .elementor-2759 .elementor-element.elementor-element-708b227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trading45.com/wp-content/uploads/2024/01/t45_landing_wfi-x_b-1.jpg");background-repeat:no-repeat;}.elementor-2759 .elementor-element.elementor-element-708b227f{--width:100vw;--min-height:1158px;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px;}}/* Start custom CSS for html, class: .elementor-element-40be604a *//*<style type="text/css">*/
     /*g:hover {*/
        /*opacity: 0.5;*/
        /*transform: translate(50px, 100px);*/
        /*transform: rotate(-20deg);*/
        /*transform: scale(0.5, 0.5);*/
        /*-webkit-transform: rotate(-25deg);
        -webkit-transform-origin: 0% 0%;*/
    /*}*/

/* All other devices */
/*
body .undroid-bkg {
    background-color:#f99;
}
*/
/* Android devices */
/*
.android-bkg {
    background-color:#9f9;
}
*/

svg[class=undroid-svg-dsk]  {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: translateX(-0.2em)  translateY(0.4em);

  -moz-transform: translateX(-0.2em)  translateY(0.4em);
  -ms-transform: translateX(-0.2em)  translateY(0.4em);
  -o-transform: translateX(-0.2em)  translateY(0.4em);
  transform: translateX(-0.2em) translateY(0.4em);
}

svg[class=undroid-svg-wfi]  {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: translateX(-0.2em)  translateY(0.36em) scale(1.03);

  -moz-transform: translateX(-0.2em) translateY(0.36em) scale(1.03);
  -ms-transform: translateX(-0.2em) translateY(0.36em) scale(1.03);
  -o-transform: translateX(-0.2em) translateY(0.36em) scale(1.03);
  transform: translateX(-0.2em) translateY(0.36em) scale(1.03);
}

body[data-elementor-device-mode="desktop"] g[id*="id-menubig-"] {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: scale(0.99);
  -moz-transform: scale(0.99);
  -ms-transform: scale(0.99);
  -o-transform: scale(0.99);
  transform: scale(0.99);
  
  animation: shrink_africa_dsk;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  /*animation-timing-function: ease;*/  /* default */
  /*animation-timing-function: linear;*/  /* Animate Smoothly */
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_africa_dsk {
  0% {
    -webkit-transform: scale(0.99);
  }
  33% {
    -webkit-transform: scale(0.99);
  }
  100% {
   -webkit-transform: scale(0.99);
  }
}
    
body[data-elementor-device-mode="laptop"] g[id*="id-menubig-"] {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  
  animation: shrink_africa_lap;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  /*animation-timing-function: ease;*/  /* default */
  /*animation-timing-function: linear;*/  /* Animate Smoothly */
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_africa_lap {
  0% {
    -webkit-transform: scale(1.1);
  }
  33% {
    -webkit-transform: scale(1.1);
  }
  100% {
   -webkit-transform: scale(1.1);
  }
}

body[data-elementor-device-mode="tablet"] g[id*="id-menubig-"] {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: scale(01.18);
  -moz-transform: scale(01.18);
  -ms-transform: scale(01.18);
  -o-transform: scale(01.18);
  transform: scale(01.18);
  
  animation: shrink_africa_tab;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  /*animation-timing-function: ease;*/  /* default */
  /*animation-timing-function: linear;*/  /* Animate Smoothly */
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_africa_tab {
  0% {
    -webkit-transform: scale(01.18);
  }
  33% {
    -webkit-transform: scale(01.18);
  }
  100% {
   -webkit-transform: scale(01.18);
  }
}

body[data-elementor-device-mode="mobile"] g[id*="id-menubig-"] {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  transform-origin: top right;
  
  -webkit-transform: scale(01.00);
  -moz-transform: scale(01.00);
  -ms-transform: scale(01.00);
  -o-transform: scale(01.00);
  transform: scale(01.00);
  
  animation: shrink_africa_wfi;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  /*animation-timing-function: ease;*/  /* default */
  /*animation-timing-function: linear;*/  /* Animate Smoothly */
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_africa_wfi {
  0% {
    -webkit-transform: scale(01.00);
  }
  33% {
    -webkit-transform: scale(01.00);
  }
  100% {
   -webkit-transform: scale(01.00);
  }
}

/* 
extra svg responsive display toggles for device-mode = "desktop"
*/ 

body[data-elementor-device-mode="desktop"] svg[id=id-svgbig-dsk] { 
        display: block
    }

body[data-elementor-device-mode="laptop"] svg[id=id-svgbig-dsk] { 
        display: block
    }

body[data-elementor-device-mode="tablet"] svg[id=id-svgbig-dsk] { 
        display: block
    }

body[data-elementor-device-mode="mobile"] svg[id=id-svgbig-dsk] { 
        display: none
    }
   
/* 
extra svg responsive display toggles for device-mode = "mobile"
*/ 

body[data-elementor-device-mode="desktop"] svg[id=id-svgbig-wfi] { 
        display: none
    }

body[data-elementor-device-mode="laptop"] svg[id=id-svgbig-wfi] { 
        display: none
    }

body[data-elementor-device-mode="tablet"] svg[id=id-svgbig-wfi] { 
        display: none
    }

body[data-elementor-device-mode="mobile"] svg[id=id-svgbig-wfi] { 
        display: block
    }
    
    rect:hover {
        fill: #b9b9b9;
        /*
        fill: #9f9;
        fill: #f99;
        */        

        opacity: 0.5;
    }
    path:hover {
        opacity: 0.5;
    }
/* </style>*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708b227f */body {
    animation: fadeInAnimation ease /*3s;*/
        1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
 
@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
     }
}

body[data-elementor-device-mode="desktop"] .bgloop {
  /*height: 100vh;*/
  /*min-height: 100vh;*/
  object-fit: cover;
  /*background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3999/Tilt-Shift_-_Cityscene.jpg);*/
  background-size: 99vw;
  /*background-position: center center;*/
  /*animation: shrink 9s 1 normal;*/
  animation: shrink_dsk;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_dsk {
  0% {
    background-size: 99vw;
  }
  33% {
    background-size: 99vw;
  }
  100% {
    background-size: 99vw;
  }
}

body[data-elementor-device-mode="laptop"] .bgloop {
  /*height: 100vh;*/
  /*min-height: 100vh;*/
  object-fit: cover;
  /*background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3999/Tilt-Shift_-_Cityscene.jpg);*/
  background-size: 110vw;
  /*background-position: center center;*/
  /*animation: shrink 9s 1 normal;*/
  animation: shrink_lap;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_lap {
  0% {
    background-size: 110vw;
  }
  33% {
    background-size: 110vw;
  }
  100% {
    background-size: 110vw;
  }
}

body[data-elementor-device-mode="tablet"] .bgloop {
  /*height: 100vh;*/
  /*min-height: 100vh;*/
  object-fit: cover;
  /*background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3999/Tilt-Shift_-_Cityscene.jpg);*/
  background-size: 118vw;
  /*background-position: center center;*/
  /*animation: shrink 9s 1 normal;*/
  animation: shrink_tab;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_tab {
  0% {
    background-size: 118vw;
  }
  33% {
    background-size: 118vw;
  }
  100% {
    background-size: 118vw;
  }
}

body[data-elementor-device-mode="mobile"] .bgloop {
  /*height: 100vh;*/
  /*min-height: 100vh;*/
  object-fit: cover;
  /*background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/3999/Tilt-Shift_-_Cityscene.jpg);*/
  background-size: 100vw;
  /*background-position: center center;*/
  /*animation: shrink 9s 1 normal;*/
  animation: shrink_wfi;
  /*animation-delay: 4s;*/
  animation-duration: 9s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes shrink_wfi {
  0% {
    background-size: 100vw;
  }
  33% {
    background-size: 100vw;
  }
  100% {
    background-size: 100vw;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c3f683a */.sticky-social {
    position: fixed;
    left: 5px;
    /*top: 25%;*/ /*orig*/
    /*top: 88px;*/ /*wfi .5x0.10*/
    /*top: 132px;*/ /*wfi .5x0.15*/
    /*top: 176px;*/ /*wfi .5x0.20*/
    /*top: 220px;*/ /*wfi .5x0.25*/
    /*top: 290px;*/ /*wfi .5x0.33*/
    top: 343px; /*wfi .5x0.39*/
    /*top: 395px;*/ /*wfi .5x0.45*/
    /*top: 439px;*/ /*wfi .5x0.50*/
    /*top: 543px;*/ /*wfi .5x0.62*/
    /*top: 606px;*/ /*wfi .5x0.69*/
    /*top: 659px;*/ /*wfi .5x0.75*/
    /*top: 791px;*/ /*wfi .5x0.90*/
    /*top: 879px;*/ /*wfi .5x1.00*/    
    z-index: 200;
}



svg:not(:root).svg-inline--fa {
    overflow: visible;
}

.side-icon {
    display: -webkit-flex; /* Safari */  
    display: flex;
    -webkit-align-items: center; /* Safari 7.0+ */
    align-items: flex-end;
    -webkit-justify-content: center;
    justify-content: center;
}

.svg-inline--fa.fa-w-14 {
    width: 0.875em;
}

.fa-1x {
    font-size: 1em;
}

.sonj-gray {
    color: #888888;
}

.d-none {
    display: none;
    /*color: red;*/
}/* End custom CSS */