/* ehcommerce - (v2) 202203 */
@font-face {font-family:'Encode Sans Condensed',sans-serif;font-display:swap;font-weight:100 1000;}
@font-face {font-family:'PT Sans',sans-serif;font-display:swap;} 
:root {
  --primary-color:#164266;
  --secondary-color:#01a7db;
}
body{background:#ffffff;margin:0;font-family:'Encode Sans Condensed',sans-serif;}
#idFCMain{width:100% !important;}
#idFCContent{width:100% !important;}
h1,h2,h3,h4,h5,h6{color:var(--primary-color)!important;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-style:italic}
a:hover{text-decoration:none!important;}
input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}
*:focus{outline:none;}
var{font-style:normal}
html {scroll-behavior:smooth;}
@media screen and (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto;}
}

/* Video player */
.playerCombo{display:flex;align-items:center;justify-content:center;}
.demo-videos-player{cursor:pointer;position:relative;left:34px;}
.playerBut{position:relative;top:10px;left:-117px;width:68px;height:48px;cursor:pointer;opacity:0.8;}
.playerButOval{fill:#000;transition:fill .5s cubic-bezier(0,0,0.2,1),fill-opacity .5s cubic-bezier(0,0,0.2,1);}
.playerCombo:hover .playerButOval{fill:#f00;}

/* vex */
.vex{z-index:30001!important;}
.vex-overlay{background:rgba(0,0,0,1)!important;z-index:30000!important;}
.createStoreVex{background:transparent!important;}
.closeModal{color:white;position:absolute;top:-15px;right:25px;font-size:35px;font-weight:bold;cursor:pointer;}
.closeModal:hover,.closeModal:focus{color:#999;text-decoration:none;}

/* MagicScroll */
.MagicScroll-horizontal .mcs-button-arrow-prev:before{background:#eee;padding:10px 11px 10px 9px;border-radius:50%!important;opacity:0.5;margin-left:-10px;}
.MagicScroll-horizontal .mcs-button-arrow-next:before{background:#eee;padding:10px 9px 10px 11px;border-radius:50%!important;opacity:0.5;}

/* Header */
.header-container{position:fixed;background:#ffffff;width:100%;z-index:9;transition:0.2s;}
.header-logo{grid-area:fc-logo;display:flex;align-items:center;margin-left:0;justify-content:center;}
.header-logo img{width:150px;height:30px}
.header-contact{grid-area:fc-contact;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:flex-start;}
.header-contact a{color:var(--primary-color);text-decoration:none;display:flex;align-items:center;font-family:'Encode Sans Condensed',sans-serif;}
.header-login{grid-area:fc-login;display:grid;grid-template-columns:1fr 1fr;align-items:center;}
.header-login a{display:flex;align-items:center;color:var(--primary-color);text-decoration:none;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;}
.header-login a img{margin-left:10px;}
.header-menu{grid-area:fc-menu;}
.header-language{grid-area:fc-language;display:flex;align-items:center;margin-left:0;justify-content:center;}
.navigation-menu .navigation-item a{text-decoration:none;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-size:1.125rem;color:var(--primary-color);}
.navigation-menu .navigation-item a.navigation-link-button{height:19px;border:0;border-radius:24px;color:#FFFFFF;background:var(--secondary-color);cursor:pointer;display:flex;justify-content:center;width:80%;white-space:nowrap;}
.navigation-menu .navigation-item a.navigation-link-button:hover{height:19px;border:0;border-radius:24px;color:#FFFFFF;background:var(--secondary-color);cursor:pointer}
.navigation-menu .navigation-item a.navigation-link{padding:13px 25px!important;}
.navigation-menu .navigation-item-button{display:flex;justify-content:center;margin-top:15px;}
.navigation-body-close-button{font-family:'Encode Sans Condensed',sans-serif;font-weight:700;}
.header-contact-menu-container{grid-area:fc-contact-menu-container;}
.header-offcanvas-menu{grid-area:fc-offcanvas-menu;text-align:center;display:grid;align-items:center;}
.header-block-container{padding:5px 15px;display:grid;grid-gap:0;grid-template-columns:30px 2fr 1fr;grid-template-areas:"fc-offcanvas-menu fc-logo fc-language";white-space:nowrap;}

/* Main */
main{padding-top:30px;}
.main-create-store-child{padding:30px;display:grid;grid-gap:1rem;grid-template-columns:1fr;}
.main-create-store-child-block-1 h1{font-size:1.5rem;margin:0}
.main-create-store-child-block-1 h1 var{font-style:italic}
.main-create-store-child-block-1 p{font-size:1rem;}
.main-create-store-child-block-1 img{max-width:720px;width:100%;height:auto;}
.main-create-store-child-block-2-form{background:linear-gradient(36deg, rgba(173,228,245,1) 0%, rgba(231,242,245,1) 100%);border:0;border-radius:18px;padding:1rem;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
.main-create-store-child-block-2-form p{font-size:1.75rem;text-align:center;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;color:var(--primary-color);margin:0 0 20px 0;}
.main-create-store-child-block-2-form form{display:grid;}
.main-create-store-child-block-2-form form label{margin-bottom:10px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;margin-top:15px;margin-left:14px;height:20px;}
.main-create-store-child-block-2-form form input,.main-create-store-child-block-2-form form select{height:40px;padding-left:15px;border:1px solid #9E9E9E;border-radius:20px;color:#444;}
.main-create-store-child-block-2-form form button{height:40px;border:0;border-radius:20px;color:#FFFFFF;background:var(--secondary-color);font-size:1.25rem;cursor:pointer;margin-top:15px;}
.main-create-store-child-block-2-form .EstErr{color:#B71C1C;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-size:.9rem;position:relative;left:15px;width:80%;}
.main-create-store-child-block-2-form ::placeholder{color:#777;font-size:12px;}
.main-create-store-child-block-2-form p{line-height:2rem;}
.alert .alert-success{font-family:'Encode Sans Condensed',sans-serif;font-size:1.25rem;}
.storeConditions{font-size:.75em;padding:30px 10px 5px 15px;line-height:1.5;}

.main-clients-child{padding:50px 15px;text-align:center;}
.main-clients-child h2{font-size:1.5rem;margin:0}
.main-clients-child h2 var{font-style:italic}
.main-clients-child p{font-size:1rem;}
.main-cases-container{background:var(--primary-color)}
.main-cases-child{padding:50px 15px;text-align:center;color:#fff;}
.main-cases-child h2{font-size:1.5rem;margin:0;color:#fff!important;}
.main-cases-child h2 var{font-style:italic}
.main-cases-child-grid-box{display:inherit;width:267px;min-width:267px;max-width:267px;border:0;border-radius:18px;padding:1rem 1rem 1.5rem 1rem;/*box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;*/}
.main-cases-child-grid-box a{color:#ffffff;cursor:pointer;text-decoration:none;}
.main-cases-child-grid-box a:hover{color:#ffffff;cursor:pointer;}
.main-cases-child a.main-cases-child-button{background:var(--secondary-color);color:#ffffff;font-size:1.25rem;padding:10px 17% 12px 17%;cursor:pointer;text-align:center;text-decoration:none;border-radius:24px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.main-features-child{padding:50px 15px;text-align:center;}
.main-features-child h2{font-size:1.5rem;margin:0}
.main-features-child h2 var{font-style:italic}
.main-features-child p{font-size:1rem;}
.main-features-child p .main-features-child-breakline{display:none}
.main-features-child-grid{margin-top:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr;margin-bottom:2rem;}
.main-features-child-grid-box{background:#ffffff;border:1px solid #c8c8c8;border-radius:18px;padding:1rem;}
.main-features-child-grid-box a{background:#3a7ab7;color:#ffffff;font-size:1rem;padding:10px 25%;cursor:pointer;text-align:center;text-decoration:none;border-radius:20px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-style:italic}
.main-features-child-grid-box h3{font-size:1.45rem}
.main-features-child-grid-box h3 var{font-style:italic}
.main-features-child a.main-features-child-button{background:var(--secondary-color);color:#ffffff;font-size:1.25rem;padding:10px 17% 12px 17%;cursor:pointer;text-align:center;text-decoration:none;border-radius:24px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.main-price-container{background:linear-gradient(45deg, rgba(231,242,245,1) 0%, rgba(173,228,245,1) 100%)}
.main-price-child{padding:50px 15px;text-align:center;}
.main-price-child h2{font-size:1.5rem;margin:0 0 1rem 0}
.main-price-child h2 var{font-style:italic}
.main-price-child .MagicScroll-horizontal .mcs-button-arrow-prev:before{background:#fff;opacity:0.8;}
.main-price-child .MagicScroll-horizontal .mcs-button-arrow-next:before{background:#fff;opacity:0.8;}
.main-price-child-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr;}
.main-price-child-grid-box p{text-align:left;font-size:1.125rem;}
.main-price-child-grid-box img{max-width:613px;width:100%;height:auto;}
.main-price-child-grid-box-text{order:2}
.main-price-child-grid-box-img{order:1}
.main-price-child-grid-table{display:grid;grid-gap:1rem;grid-template-columns:1fr;margin:0px 0 50px 0;position:relative}
.main-price-child-grid-table a{background:#ffffff;border:1px solid var(--secondary-color);text-decoration:none;border-radius:18px;padding:1rem 1rem 1.5rem 1rem;}
.main-price-child-grid-table a .main-price-child-grid-box-table-most-popular{background:var(--secondary-color);color:#ffffff;padding:5px 40px;position:absolute;left:38%;margin-left:-50px;margin-top:-40px;border-radius:20px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;}
.main-price-child-grid-table a h4{text-transform:uppercase;color:var(--secondary-color)!important;font-size:1.25rem;margin:10px 0 0 0;}
.main-price-child-grid-table a h4 var{font-style:italic}
.main-price-child-grid-box-table .main-price-child-grid-box-table-price{color:var(--primary-color);font-size:2rem;font-weight:700;margin:10px 0 0 0;font-style:italic}
.main-price-child-grid-box-table .main-price-child-grid-box-table-price .main-price-child-grid-box-table-price-currency{font-size:2rem;}
.main-price-child-grid-box-table p{color:#4e4e4e;margin:5px 0 0 0}
.main-price-child-grid-box-table-most-popular-container{margin:10px 0 0 0;}
.demo-videos-container{background:var(--primary-color)}
.demo-videos-text{margin-bottom:2.5em;}
.demo-videos-items{height:400px;}
.demo-videos-child{padding:50px 15px;text-align:center;color:#fff;}
.demo-videos-child h2{font-size:1.5rem;margin:0;color:#fff!important;}
.demo-videos-child h2 var{font-style:italic}
.demo-videos-child p{font-size:1rem;}
.demo-videos-child p .demo-videos-breakline{display:none;}
.demo-videos-child-grid{margin-top:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr;margin-bottom:2rem;}
.demo-videos-child-grid-box{xpadding:1rem;display:flex;flex-direction:column;align-items:center;}
.demo-videos-child-grid-box a{color:var(--secondary-color);}
.demo-videos-child-grid-box a:hover{text-decoration:none;}
.demo-videos-child-grid-box h3{font-size:1.45rem;color:#fff!important;white-space:normal;line-height:1.6rem;}
.demo-videos-child-grid-box h3 var{font-style:italic}
.demo-videos-child-grid-box p{white-space:normal;line-height:1.5rem;width:250px;}
.demo-videos-child a.demo-videos-child-button{background:var(--secondary-color);color:#ffffff;font-size:1.25rem;padding:10px 17% 12px 17%;cursor:pointer;text-align:center;text-decoration:none;border-radius:24px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.main-partners-child{padding:50px 15px;text-align:center}
.main-partners-child h2{font-size:1.5rem;margin:0 0 1rem 0}
.main-partners-child h2 var{font-style:italic}
.main-partners-child p{font-size:1rem;}
.main-partners-child-grid-table{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;margin:0px 0 25px 0;position:relative}
.main-create-free-store-container{background:var(--primary-color)}
.main-create-free-store-child{padding:50px 15px}
.main-create-free-store-child-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr;}
.main-create-free-store-child-grid-box-text h3{color:#ffffff!important;font-size:1.25rem;text-align:center;font-weight:400!important;margin:0 0 0 0}
.main-create-free-store-child-grid-box-text h3 var{font-style:italic}
.main-create-free-store-child-grid-box-text h2{color:#ffffff!important;font-size:3rem;text-align:center;margin:0 0 2rem 0}
.main-create-free-store-child-grid-box-text h2 var{font-style:italic}
.main-create-free-store-child-grid-box-text h4{color:#ffffff!important;font-size:1rem;text-align:center;font-weight:400!important;margin:0 0 2rem 0}
.main-create-free-store-child-grid-box-text h4 var{font-style:italic}
.main-create-free-store-child-grid-box-text{display:grid;justify-items:center;}
.main-create-free-store-child-grid-box-button{display:flex;justify-content:center;align-items:center;}
.main-create-free-store-child a.main-create-free-store-child-button{background:var(--secondary-color);color:#ffffff;font-size:1.75rem;padding:10px 17% 12px 17%;cursor:pointer;text-align:center;text-decoration:none;border-radius:30px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.main-aboutus-container{background:linear-gradient(45deg, rgba(231,242,245,1) 0%, rgba(173,228,245,1) 100%)}
.main-aboutus-child{padding:50px 15px;text-align:center;}
.main-aboutus-child h2{font-size:1.5rem;margin:0 0 1rem 0}
.main-aboutus-child h2 var{font-style:italic}
.main-aboutus-child-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr;}
.main-aboutus-child-grid-box p{text-align:left;font-size:1.125rem;}
.main-aboutus-child-grid-box img{max-width:613px;width:100%;height:auto;}
.main-aboutus-child-grid-box-text{order:2}
.main-aboutus-child-grid-box-img{order:1}
.main-top5-child{padding:50px 15px;text-align:center;}
.main-top5-child h2{font-size:1.5rem;margin:0}
.main-top5-child h2 var{font-style:italic}
.main-top5-child p{font-size:1rem;}
.main-top5-child p .main-features-child-breakline{display:none;}
.main-top5-child-grid{margin-top:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr;margin-bottom:2rem;}
.main-top5-child-grid-box{background:#ffffff;border:0;border-radius:18px;padding:1rem;}
.main-top5-child-grid-box:nth-child(odd){background-color:#f2f2f2;}
.main-top5-child-grid-box a{background:#3a7ab7;color:#ffffff;font-size:1rem;padding:10px 25%;cursor:pointer;text-align:center;text-decoration:none;border-radius:20px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-style:italic}
.main-top5-child-grid-box h3{font-size:1.45rem}
.main-top5-child-grid-box h3 var{font-style:italic}
.main-top5-child-grid-box img{width:170px;height:120px;}
.main-top5-child a.main-top5-child-button{background:var(--secondary-color);color:#ffffff;font-size:1.25rem;padding:10px 17% 12px 17%;cursor:pointer;text-align:center;text-decoration:none;border-radius:24px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.home-subtitle{margin-bottom:40px;font-size:1.125rem;}

/* Price table */
.priceTableAll{text-align:center;margin-top:30px;}
.priceTableAll .priceTableMember{display:inline-block;border:1px solid #c8c8c8;border-radius:10px;background:white;margin:20px;transition:all 0.3s ease-in-out;}
.priceTableAll .priceTableHeader{padding:20px;font-size:20px;color:#909090;background:#e0e0e0;border-radius:10px 10px 0 0;}
.priceTableAll .priceTableValue{color:#66cccc;padding:30px!important;margin:auto;font-size:30px;font-weight:500;}
.priceTableAll .priceDiscount{color:#66cccc;font-size:16px;font-weight:700;margin-bottom:15px;height:15px;}
.priceTableAll .priceTableItems{padding:20px;color:#a0a0a0;list-style:none;margin:0px;padding:10px 15px 10px 15px;font-size:14px;}
.priceTableAll .priceTableItems li{padding:15px;border-bottom:1px solid #c8c8c8;}
.priceTableAll .priceTableItems li b{color:#666;}
.priceTableAll .priceTableItems li:last-child{border:none;}
.priceTableAll .priceTableMember:hover{box-shadow:0px 0px 19px -3px rgba(0, 0, 0, 0.36);}
.priceTableAll h1{color:#666;text-align:center;font-size:25px;line-height:32px;}
.priceTableAll h2{margin:0;}
.priceTableAll h3{padding:10px!important;}
.currencyLabel{font-size:.8em;color:#999;}
.creditsList{height:455px!important;}

/* Footer */
.footer-container{padding:50px 15px;}
.footer-child{display:grid;grid-gap:1rem;grid-template-columns:1fr;}
.footer-child-block-1{text-align:center;}
.footer-child-block-2{display:flex;align-items:center;justify-content:flex-end;}
.footer-child-block-2 ul{list-style-type:none;padding:0;width:100%;text-align:right;}
.footer-child-block-2 ul li{text-align:left;display:block;margin:0 0 1rem 0;}
.footer-child-block-2 ul li:first-child{margin-bottom:2rem;}
.footer-child-block-2 ul li a{text-decoration:none;font-size:1.25rem;color:var(--primary-color);font-family:'Encode Sans Condensed',sans-serif;font-weight:700;}
a.footer-child-block-2-button{background:var(--secondary-color);color:#ffffff!important;font-size:1.125rem!important;padding:10px 20%;cursor:pointer;text-align:center;text-decoration:none;border-radius:30px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}
.footer-container hr{height:1px;border:none;color:#E0E0E0;background-color:#E0E0E0;margin-top:2rem;margin-bottom:2rem;}
.footer-security{display:grid;grid-gap:1rem;grid-template-columns:1fr}
.footer-security-child-block-1{display:grid;grid-gap:1rem;grid-template-columns:.5fr 1fr;align-items:center;text-align:center;}
.footer-security-child-block-2{display:grid;grid-gap:1rem;grid-template-columns:.5fr .5fr .5fr .5fr;align-items:center;text-align:center;margin-top:15px}

/* Contact us */
.FCContact #idFCContent{padding-top:55px;}
.FCContact #idFCLeftContentRight{margin:0 15px;}
.FCContact #idTitTextoFC{font-size:1.5rem;margin:0 0 1rem 0;color:var(--primary-color)!important;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;font-style:italic}
.FCContact #idFCContent p{font-size:1rem;}
.FCContact .EstDivRequired{display:none}
.FCContact .EstDivRequired .EstDivCorRequired{width:10px;height:25px;background:#B71C1C!important;}
.FCContact .EstDivRequired .EstTxtRequired{font-family:'Encode Sans Condensed',sans-serif;}
.FCContact #FCFormContainer .inputsContainer{margin-bottom:1rem;display:grid;}
.FCContact #FCFormContainer label{color:#444444!important;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;display:block;margin-bottom:10px;}
.FCContact #FCFormContainer input{border:1px solid #cacaca;height:42px;padding-left:15px;width:95%;border-radius:20px;font-family:'Encode Sans Condensed',sans-serif;font-size:1rem;}
.FCContact #FCFormContainer textarea{border:1px solid #cacaca;width:93%;height:200px;border-radius:20px;padding:10px;font-family:'Encode Sans Condensed',sans-serif;font-size:1rem;}
.FCContact #FCFormContainer .inputButton input{background:var(--secondary-color);width:100%;color:#ffffff;font-family:'Encode Sans Condensed',sans-serif;font-size:1.25rem;height:42px;border:0;cursor:pointer;}

/* Store Gallery */
.store-gallery-container{height:580px;}
.main-cases-category{display:flex;margin-top:10px;font-weight:bold;font-size:0.9rem;}
.main-cases-store-name{display:flex;margin-top:10px;text-decoration:underline;font-size:0.8rem;}
.main-cases-store-name:hover{text-decoration:none;}
.main-cases-external-icon{margin-left:5px;}

/* Custom */
.FCCustom #idFCContent{padding-top:70px;text-align:center}
.FCCustom .custom-container{display:grid;grid-template-columns:1fr;grid-gap:2rem;justify-items:center;padding:1rem;}
.FCCustom .custom-container h1{margin:0;padding:0;font-size:1.5rem;}
.FCCustom .custom-container img{width:100%;height:auto;}
.FCCustom .custom-container a{background:var(--secondary-color);color:#ffffff;font-size:1.25rem;padding:10px 8% 12px 8%;cursor:pointer;text-align:center;text-decoration:none;border-radius:24px;font-family:'Encode Sans Condensed',sans-serif;font-weight:700;white-space:nowrap;}


/* Select Language */
.language-combo{display:flex;justify-content:center;}
.language-icon{position:relative;left:26px;top:2px;}
#select-language{width:98px;text-indent:24px;height:28px;border-radius:14px;font-family:'Encode Sans Condensed',sans-serif;font-size:0.8rem;}
#select-language option{font-size:1rem;}
@-moz-document url-prefix(){ #select-language{text-indent:12px;}}


@media only screen and (min-width:1024px){

  /* Header */
  .header-container-bar-menu{display:none}
  .header-block-container{padding:15px;max-width:1306px;margin:0 auto;grid-template-columns:.4fr 1fr;grid-template-areas:"fc-logo fc-contact-menu-container fc-language";grid-gap:1rem}
  .header-contact-menu-container{grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"fc-contact fc-login" "fc-menu fc-menu";display:flex;justify-content:flex-end;align-items:center;}
  .header-contact{grid-template-columns:1fr 32px;}
  .header-contact a{justify-content:flex-end;margin-right:45px;}
  .header-contact{justify-content:flex-end;}
  .navigation-body{justify-content:flex-end;}
  .navigation-menu .navigation-item a:hover{color:var(--secondary-color);}
  .navigation-menu .navigation-item a.navigation-link-button{width:100%;}
  .navigation-menu .navigation-item-button{margin-top:0px;}
  .header-logo img{width:175px;height:50px}
  .header-logo{margin-left:0;justify-content:flex-start;}

  /* Main */
  main{padding-top:100px;}
  .main-create-store-child{max-width:1306px;margin:0 auto;grid-template-columns:2fr 1fr;grid-gap:2rem;align-items:center;}
  .main-clients-child{max-width:1306px;margin:0 auto;}
  .main-cases-child{max-width:1606px;margin:30px auto;}
  .main-features-child{max-width:1306px;margin:0 auto;}
  .demo-videos-child{max-width:1306px;margin:0 auto;}
  .main-price-child{max-width:1306px;margin:0 auto;}
  .main-create-store-child-block-1 h1{font-size:2.75vw;}
  .main-create-store-child-block-1 p{font-size:1.25rem;}
  .main-clients-child h2{font-size:2.75vw;}
  .main-clients-child p{font-size:1.25rem;}
  .main-cases-child h2{font-size:2.75vw;}
  .main-cases-child-grid{grid-template-columns:1fr 1fr 1fr 1fr;}
  .main-cases-child a.main-cases-child-button{padding:10px 5% 12px 5%;}
  .main-features-child h2{font-size:2.75vw;}
  .main-features-child p{font-size:1.125rem;}
  .main-features-child p .main-features-child-breakline{display:block}
  .main-features-child-grid{grid-template-columns:1fr 1fr 1fr 1fr;}
  .main-features-child a.main-features-child-button{padding:10px 5% 12px 5%;}
  .main-price-child h2{font-size:2.75vw;}
  .main-price-child-grid{padding:30px;grid-gap:2rem;grid-template-columns:1fr 1fr;}
  .main-price-child-grid-box-text{order:1}
  .main-price-child-grid-box-img{order:2}
  .main-price-child-grid-table{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:50px 0;}
  .main-price-child-grid-box-table-most-popular-container{margin:0;}
  .main-price-child-grid-table a .main-price-child-grid-box-table-most-popular{padding:5px 20px;left:48.5%;margin-left:-50px;top:17%;margin-top:-50px;}
  .demo-videos-child h2{font-size:2.75vw;}
  .demo-videos-child p{font-size:1.125rem;}
  .demo-videos-child p .demo-videos-breakline{display:block}
  .demo-videos-child-grid{grid-template-columns:1fr 1fr 1fr 1fr;}
  .demo-videos-child a.demo-videos-child-button{padding:10px 5% 12px 5%;}
  .main-partners-child{max-width:1306px;margin:0 auto;}
  .main-partners-child h2{font-size:2.75vw;}
  .main-partners-child p{font-size:1.125rem;}
  .main-partners-child-grid-table{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin:50px 0;}
  .main-create-free-store-child{max-width:1306px;margin:0 auto;}
  .main-create-free-store-child-grid{grid-template-columns:2fr 1fr;}
  .main-create-free-store-child-grid-box-text h3{font-size:2.5vw;margin:1rem 0 0 0}
  .main-create-free-store-child-grid-box-text h2{font-size:2.75vw;margin:0 0 2rem 0}
  .main-create-free-store-child-grid-box-text h4{font-size:1.4vw;margin:0}
  .main-create-free-store-child-grid-box-text{justify-items:flex-start;}
  .main-create-free-store-child a.main-create-free-store-child-button{font-size:1.75rem;}
  .main-aboutus-child {max-width:1306px;margin:0 auto;}
  .main-aboutus-child h2{font-size:2.75vw;}
  .main-aboutus-child-grid{padding:30px;grid-gap:2rem;grid-template-columns:1fr 1fr;}
  .main-aboutus-child-grid-box-text{order:1}
  .main-aboutus-child-grid-box-img{order:2}
  .main-top5-child{max-width:1306px;margin:0 auto;}
  .main-top5-child h2{font-size:2.75vw;}
  .main-top5-child p{font-size:1.125rem;}
  .main-top5-child p .main-features-child-breakline{display:block}
  .main-top5-child-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
  .main-top5-child a.main-top5-child-button{padding:10px 5% 12px 5%;}
  .main-top5-child-grid-box h3{min-height:58px;}
  .main-top5-child-grid-box img{width:100%;height:auto;}

  /* Footer */
  .footer-child-block-1{text-align:left;}
  .footer-container{max-width:1306px;margin:0 auto;}
  .footer-child{grid-template-columns:.4fr 1fr;}
  .footer-child-block-2 ul li{text-align:right;display:inline;margin:0 0 0 20px;}
  a.footer-child-block-2-button{padding:10px 5%;}
  .footer-child-block-2 ul li:first-child{margin-bottom:0;}
  .footer-security{grid-template-columns:2fr 1fr;}
  .footer-security-child-block-1{text-align:left;}
  .footer-security-child-block-2{margin-top:0}
  
  /* Contact us */
  .FCContact #idFCContent{padding-top:110px;}
  .FCContact #idFCContent{max-width:1306px;margin:0 auto;}
  .FCContact #idTitTextoFC{font-size:2.75vw;}
  .FCContact #idFCContent p{font-size:1.25rem;}
  .FCContact #FCFormContainer input{width:317px;}
  .FCContact #FCFormContainer textarea{width:500px;}
  .FCContact #FCFormContainer .inputButton input{width:329px;}
  
  /* Custom */
  .FCCustom #idFCContent{max-width:1306px;margin:0 auto;padding-top:100px;}
  .FCCustom .custom-container img{width:600px;height:318px;}
  .FCCustom .custom-container h1{font-size:2.75vw;}
  .FCCustom .custom-container a{padding:10px 5% 12px 5%;}
  
  /* Carousel Height */
  .demo-videos-child .demo-videos-items{height:460px;}
  .main-cases-child .store-gallery-container{height:570px;}
  
  /* Language Spanish */
  .main-create-free-store-child-grid-box-text h4:lang(es){font-size:1.25vw;margin:0}
  .demo-videos-items:lang(es){height:440px;}
  
  /* Language Italian */
  .main-create-free-store-child-grid-box-text h4:lang(it){font-size:1.25vw;margin:0}
  
  /* Language Deutsch */
  .main-create-free-store-child-grid-box-text h4:lang(de){font-size:1.25vw;margin:0}
  
  /* Language Français */
  .main-create-free-store-child-grid-box-text h4:lang(fr){font-size:1.25vw;margin:0}
  
  /* Language Português Portugal */
  .main-create-free-store-child-grid-box-text h4:lang(pt-PT){font-size:1.25vw;margin:0}

  /* Anchor Tag Position*/
  #section-pricing::before{content:'';display:block;height:75px;margin-top:-75px;visibility:hidden;}
  #section-features::before{content:'';display:block;height:75px;margin-top:-75px;visibility:hidden;}
  #section-customers::before{content:'';display:block;height:75px;margin-top:-75px;visibility:hidden;}
  
}

@media only screen and (min-width:1024px) and (max-width:1170px){

  /* Header */
  .navigation-menu .navigation-item a{font-size:1rem;}
  .navigation-menu .navigation-item a.navigation-link{padding:13px 15px!important;}
  .footer-child-block-2 ul li{margin: 0 0 0 10px;}
  
  /* Language Spanish */
  .navigation-menu .navigation-item a:lang(es){font-size:.85rem;}
  .navigation-menu .navigation-item a.navigation-link:lang(es){padding:13px 8px!important;}
  
  /* Language Italian */
  .navigation-menu .navigation-item a.navigation-link:lang(it){padding:13px 8px!important;}
  
  /* Language Deutsch */
  .navigation-menu .navigation-item a:lang(de){font-size:.85rem;}
  .navigation-menu .navigation-item a.navigation-link:lang(de){padding:13px 8px!important;}
  
  /* Language Français */
  .navigation-menu .navigation-item a:lang(fr){font-size:.85rem;}
  .navigation-menu .navigation-item a.navigation-link:lang(fr){padding:13px 8px!important;}
  .main-create-free-store-child a.main-create-free-store-child-button:lang(fr){font-size:1.5rem;}
  
  /* Language Português Portugal */
  .navigation-menu .navigation-item a:lang(pt-PT){font-size:1rem;}
  .navigation-menu .navigation-item a.navigation-link:lang(pt-PT){padding:13px 10px!important;}
  .main-create-free-store-child a.main-create-free-store-child-button:lang(pt-PT){font-size:1.5rem;}
}

@media only screen and (max-width:1170px){

  /* Carousel Height */
  .demo-videos-child .demo-videos-items{height:430px;}
  .main-cases-child .store-gallery-container{height:570px;}

  /* Language Spanish */
  .main-features-child a.main-features-child-button:lang(es){padding:10px 8% 12px 8%;}
  .main-create-store-child-block-2-form p:lang(es){font-size:1.25rem;line-height:1.75rem;}
  .main-create-store-child-block-2-form form label:lang(es){font-size:.9rem;}
  .main-create-store-child-block-2-form form button:lang(es){font-size:1.125rem;}
  .main-create-store-child-block-1 p:lang(es){font-size:.9rem}
  
  /* Language Italian */
  .main-create-store-child-block-1 h1:lang(it){font-size:1.25rem;}
  .main-create-store-child-block-1 p:lang(it){font-size:1rem;line-height:1.75rem;}
  .main-create-store-child-block-2-form p:lang(it){font-size:1.25rem;}
  .main-create-store-child-block-2-form form label:lang(it){font-size:.9rem;}
  .main-create-store-child-block-2-form form button:lang(it){font-size:1.125rem;}
  .demo-videos-child-grid-box p:lang(it){font-size:.9rem;line-height:1.25rem;}
  .main-features-child a.main-features-child-button:lang(it){padding:10px 8% 12px 8%}
  .demo-videos-child a.demo-videos-child-button:lang(it){padding:10px 8% 12px 8%}
  
  /* Language Deutsch */
  .main-create-store-child-block-2-form p:lang(de){font-size:1.25rem;line-height:1.75rem;}
  .main-create-store-child-block-2-form form label:lang(de){font-size:.9rem;}
  .main-create-store-child-block-2-form form button:lang(de){font-size:.85rem;}
  .demo-videos-child-grid-box p:lang(de){font-size:.9rem;line-height:1.25rem;}
  .main-top5-child-grid-box h3:lang(de){font-size:1rem;}
  .main-create-store-child-block-1 h1:lang(de){font-size:1.25rem;}
  .main-cases-child a.main-cases-child-button:lang(de){padding:10px 8% 12px 8%;}
  .main-features-child a.main-features-child-button:lang(de){padding:10px 8% 12px 8%;font-size: 1rem;}
  .demo-videos-child a.demo-videos-child-button:lang(de){padding:10px 8% 12px 8%;font-size: 1rem;}
  .demo-videos-child-grid-box p:lang(de){font-size:.9rem;line-height:1.25rem;}
  
  /* Language Français */
  .main-create-store-child-block-1 h1:lang(fr){font-size:1.25rem;line-height:1.75rem;}
  .main-create-store-child-block-1 p:lang(fr){font-size:1rem;}
  .main-create-store-child-block-2-form p:lang(fr){font-size:1.25rem;}
  .main-create-store-child-block-2-form form label:lang(fr){font-size:.9rem;}
  .main-create-store-child-block-2-form form button:lang(fr){font-size:1rem;}
  .demo-videos-child-grid-box p:lang(fr){font-size:.9rem;line-height:1.25rem;}  
  .main-features-child a.main-features-child-button:lang(fr){padding:10px 4% 12px 4%;font-size: 1rem;}
  .demo-videos-child a.demo-videos-child-button:lang(fr){padding:10px 8% 12px 8%;font-size: 1rem;}
  .demo-videos-child-grid-box p:lang(fr){font-size:.9rem;line-height:1.25rem;}
  .main-create-free-store-child a.main-create-free-store-child-button:lang(fr){padding:10px 8% 12px 8%;}  
  .main-cases-child a.main-cases-child-button:lang(fr){padding:10px 8% 12px 8%;font-size: 1rem;}
  
  /* Language Português Portugal */ 
  .main-create-store-child-block-1 h1:lang(pt-PT){font-size:1.25rem;line-height:1.75rem;}
  .main-create-store-child-block-1 p:lang(pt-PT){font-size:1rem;}
  .main-create-store-child-block-2-form p:lang(pt-PT){font-size:1.25rem;}
  .main-create-store-child-block-2-form form label:lang(pt-PT){font-size:.9rem;}
  .main-create-store-child-block-2-form form button:lang(pt-PT){font-size:1rem;}
  .demo-videos-child-grid-box p:lang(fr){font-size:.9rem;line-height:1.25rem;}  
  .main-features-child a.main-features-child-button:lang(pt-PT){padding:10px 4% 12px 4%;font-size: 1rem;}
  .demo-videos-child a.demo-videos-child-button:lang(pt-PT){padding:10px 8% 12px 8%;font-size: 1rem;}
  .demo-videos-child-grid-box p:lang(pt-PT){font-size:.9rem;line-height:1.25rem;}
  .main-create-free-store-child a.main-create-free-store-child-button:lang(pt-PT){padding:10px 8% 12px 8%;}  
  .main-cases-child a.main-cases-child-button:lang(pt-PT){padding:10px 8% 12px 8%;font-size: 1rem;}
}

/* Privacy Policy */
.policy-container,.policy-container-2,.policy-container-3,.policy-container-4{display:grid;grid-gap:1rem;grid-template-columns:1fr;padding:1rem;}
.policy-container-2 img,.policy-container-3 img,.policy-container-4 img{width:150px;height:150px;}
.policy-container-box-2,.policy-container-box-3,.policy-container-box-4{display:grid;grid-gap:1rem;padding:1rem;}
.policy-container-box-2 .policy-container-title,.policy-container-box-3 .policy-container-title,.policy-container-box-4 .policy-container-title{text-align:left;}
.main-create-store-child-block-1 p,.main-create-store-child-block-2 p {text-align:left;}
.policy-container .main-create-store-child-block-1 h1{text-align:left;}
.PrivacypolicyPage h1,.policy-container-box-2 .policy-container-title h2,.policy-container-box-3 .policy-container-title h2,.policy-container-box-4 .policy-container-title h2{font-size:1.5rem;margin:0}

@media only screen and (min-width:1024px){
  .PrivacypolicyPage h1,.policy-container-box-2 .policy-container-title h2,.policy-container-box-3 .policy-container-title h2,.policy-container-box-4 .policy-container-title h2{font-size:2.75vw;}
  .PrivacypolicyPage p{font-size:1.25rem;}
  .policy-container,.policy-container-3{max-width:1306px;margin:0 auto;grid-template-columns:2fr 1fr;grid-gap:2rem;align-items:center;padding:30px;}
  .policy-container .main-create-store-child-block-1,.policy-container-3 .main-create-store-child-block-1{text-align:left}
  .policy-container-2,.policy-container-4{max-width:1306px;margin:0 auto;grid-template-columns:1fr 2fr;grid-gap:2rem;align-items:center;padding:30px;}
  .policy-container-box-2,.policy-container-box-4{max-width:1306px;margin:0 auto;padding:30px;}
  .policy-container-2 .main-create-store-child-block-2,.policy-container-4 .main-create-store-child-block-2{text-align:left;}
  .policy-container-box-3{max-width:1306px;margin:0 auto;padding:30px;}
}