.bg-color-purple{background-color:#7a67f8}.txt-color-purple{color:#7a67f8}.bg-color-blue{background-color:#159bff}.txt-color-blue{color:#159bff}.bg-color-green{background-color:#67e5ad}.txt-color-green{color:#67e5ad}.bg-color-red{background-color:#f85977}.txt-color-red{color:#f85977}.bg-color-light-purple{background-color:#cec6ff}.txt-color-light-purple{color:#cec6ff}.bg-color-light-gray{background-color:#f4f2f3}.txt-color-light-gray{color:#f4f2f3}body{background:#fff;color:#3a3a3a;font-family:"Open Sans",sans-serif;font-size:1em}.media-item-image .thz-media-item{border-radius:15px !important}.media-item-container{transition:transform .5s ease}.media-item-container:hover{transform:scale(1.05)}.media-item-container .thz-media-item-media{border-radius:15px !important}.media-item-container .thz-hover-mask-table{display:inline-block;vertical-align:middle}.media-item-container .thz-overlay-box{background:url(../img/play-default.svg) no-repeat center !important}.media-item-container a.thz-hover-link{z-index:auto;background:url(../img/play-hover-center.svg) no-repeat center !important}.media-item-container a.thz-hover-link:before{z-index:-100;transition-timing-function:cubic-bezier(0, 1, 2, 1);transition-duration:.5s;content:"";display:inline-block;position:relative;width:100%;height:100%;background:url(../img/play-hover-background.svg) no-repeat center !important;transform:scale(0)}.media-item-container a.thz-hover-link:hover:before{transform:scale(0.75)}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3) translate3d(0, 0, 0)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(0.89)}100%{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}.single-post .thz-main-in{padding-top:55px}#mc-embedded-subscribe-form .email_field,#mc-embedded-subscribe-form .text_field{background:#fff;border:none;border-radius:4px;margin-bottom:5px;font-family:"Open Sans",sans-serif}.blog .thz-main,.archive .thz-main{padding-top:45px}.thz-author-info{background:none}.thz-testimonial-name,.thz-testimonial-job{line-height:1.4}.embed-video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.embed-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quote{font-style:italic}.wrap-reverse .thz-row{flex-wrap:wrap-reverse}.wrap-reverse .thz-row .thz-row{flex-wrap:wrap}@media screen and (max-width: 767px){.thz-page-builder-content .thz-section{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 980px){body{font-size:1.1875em}}article iframe.__youtube_prefs__{width:480px}@font-face{font-family:"icons";src:url("../fonts/icomoon/fonts/icomoon.eot");src:url("../fonts/icomoon/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon/fonts/icomoon.woff") format("woff"),url("../fonts/icomoon/fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon/fonts/icomoon.svg#icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"icons" !important;font-size:30px;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-github::before{content:"g"}.icon-twitter::before{content:"t"}.icon-linkedin::before{content:""}.icon-youtube::before{content:""}.icon-medium::before{content:"m"}.icon-search::before{content:"s"}.icon-rss::before{content:""}@font-face{font-family:"Open Sans Creatus";font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/opensans/open-sans-v15-latin-300.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("../fonts/opensans/open-sans-v15-latin-300italic.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/opensans/open-sans-v15-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../fonts/opensans/open-sans-v15-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../fonts/opensans/open-sans-v15-latin-600.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../fonts/opensans/open-sans-v15-latin-600italic.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/opensans/open-sans-v15-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("../fonts/opensans/open-sans-v15-latin-800.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../fonts/opensans/open-sans-v15-latin-700italic.woff") format("woff")}@font-face{font-family:"Open Sans Creatus";font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("../fonts/opensans/open-sans-v15-latin-800italic.woff") format("woff")}h1,.h1{color:#242424 !important;font-size:3em !important;font-weight:700 !important;line-height:normal;text-align:center;text-transform:none;font-family:"Open Sans Creatus"}h1 .btn+.subtitle,h1 #header-container .get-started-btn a+.subtitle,#header-container .get-started-btn h1 a+.subtitle,.h1 .btn+.subtitle,.h1 #header-container .get-started-btn a+.subtitle,#header-container .get-started-btn .h1 a+.subtitle{margin:15px auto 30px;max-width:850px;text-align:center}h2,.h2{color:#242424 !important;font-size:2.4082em !important;font-weight:700 !important;line-height:normal;text-transform:none}h2+.subtitle,.h2+.subtitle{margin:15px auto 30px;max-width:850px;text-align:center}h3,.h3{color:#242424 !important;font-size:1.9332em !important;font-weight:700 !important;line-height:normal;margin-bottom:.5rem;text-align:inherit;text-transform:none}h4,h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,.h4{color:#242424 !important;font-size:1.5518em !important;font-weight:700 !important;line-height:1.56;text-align:inherit}h5,.h5{color:#242424 !important;font-size:1.2457em !important;font-weight:400 !important;line-height:normal;text-align:inherit;text-transform:none}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span{display:block;margin-bottom:8px}@media(min-width: 980px){h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span{margin-bottom:15px}}p{font-size:1em;line-height:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.subtitle{font-size:1rem;line-height:normal;margin-bottom:30px;margin-top:5px}@media(min-width: 980px){.subtitle{font-size:1.375rem}}.note{font-size:16px;font-weight:normal;font-style:italic;font-stretch:normal;letter-spacing:normal;color:#c3c3c3}.btn.is-color-purple,#header-container .get-started-btn a.btn,#header-container .get-started-btn a.is-color-purple,#header-container .get-started-btn a{color:#fff;background-color:#7a67f8;background:linear-gradient(to top, #67e5ad 50%, #7a67f8 50%);background-size:100% 200%;background-position:left top;transition:all .5s cubic-bezier(0.69, 0.04, 0.9, 0.65)}.btn.is-color-purple:hover,#header-container .get-started-btn a:hover{color:#242424}.btn.is-color-blue,#header-container .get-started-btn a.is-color-blue{color:#fff;background-color:#159bff;background:linear-gradient(to top, #f85977 50%, #159bff 50%);background-size:100% 200%;background-position:left top;transition:all .5s cubic-bezier(0.69, 0.04, 0.9, 0.65)}.btn.is-color-blue:hover,#header-container .get-started-btn a.is-color-blue:hover{color:#fff}.btn.is-color-green,#header-container .get-started-btn a.is-color-green{color:#242424;background-color:#67e5ad;background:linear-gradient(to top, #159bff 50%, #67e5ad 50%);background-size:100% 200%;background-position:left top;transition:all .5s cubic-bezier(0.69, 0.04, 0.9, 0.65)}.btn.is-color-green:hover,#header-container .get-started-btn a.is-color-green:hover{color:#fff}.btn.is-color-red,#header-container .get-started-btn a.is-color-red{color:#fff;background-color:#f85977;background:linear-gradient(to top, #7a67f8 50%, #f85977 50%);background-size:100% 200%;background-position:left top;transition:all .5s cubic-bezier(0.69, 0.04, 0.9, 0.65)}.btn.is-color-red:hover,#header-container .get-started-btn a.is-color-red:hover{color:#fff}.btn,#header-container .get-started-btn a,input[type=submit]{border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;line-height:1.5em;min-width:125px;padding:.5rem 2rem;text-align:center;text-transform:none;color:#242424;background-color:#67e5ad;background:linear-gradient(to top, #159bff 50%, #67e5ad 50%);background-size:100% 200%;background-position:left top;transition:all .5s cubic-bezier(0.69, 0.04, 0.9, 0.65)}.btn:hover,#header-container .get-started-btn a:hover,input[type=submit]:hover{color:#fff;background-position:bottom left}@media(min-width: 576px){.btn,#header-container .get-started-btn a,input[type=submit]{font-size:1rem;min-width:153px}}@media(min-width: 980px){.btn,#header-container .get-started-btn a,input[type=submit]{font-size:1.125rem}}a.btn,#header-container .get-started-btn a{display:inline-block}.btn-icon-text{align-items:center;color:#242424;display:inline-flex}.btn-icon-text:before{margin-right:.5rem}.btn-icon-text .text{border-bottom:2px solid #242424;font-weight:700}.btn-icon-text:hover{color:rgb(99.75,99.75,99.75)}.btn-icon-text:hover .text{border-bottom:2px solid rgb(99.75,99.75,99.75)}a.js-video-player{color:#242424;display:inline-block;overflow:visible}a.js-video-player::before{display:inline-block;position:relative;top:14px;content:" ";background-image:url(../img/watch-video.svg);height:42px;width:42px;margin-right:15px}a.js-video-player.left-spacing{margin-left:50px}input,input[type=email],input[type=text]{background-color:#fff;border-radius:2px;border:solid 1px rgba(58,58,58,.3);color:#242424;font-size:1.125rem !important}textarea{color:#242424;font-size:1.125rem !important}*::-moz-placeholder{color:#656565;font-style:italic}*:-ms-input-placeholder{color:#656565;font-style:italic}*::placeholder{color:#656565;font-style:italic}label{color:#7a67f8;font-size:.875rem;font-weight:600;text-align:left}.show-popup .popup{opacity:1;visibility:visible}.popup{position:fixed;display:flex;justify-content:center;align-items:center;z-index:9999;top:0;left:0;min-width:100%;min-height:100%;margin:0 auto;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:.3s ease}.popup>iframe{display:flex;justify-content:center;align-items:center;z-index:9999;border-radius:15px;overflow:hidden;width:400px;height:300px}@media(min-width: 768px){.popup>iframe{width:800px;height:450px}}table td{border-color:#b7b7b7}.uno_comparison_tables{margin-top:30px}#uno_comparison_table{background:none;border:none;display:table;margin:30px -30px;width:100vw}@media(min-width: 576px){#uno_comparison_table{margin:auto;max-width:870px;width:auto}}#uno_comparison_table thead{display:none}#uno_comparison_table tr:nth-child(even){background-color:#7a67f8;color:#fff}#uno_comparison_table th,#uno_comparison_table td{background:none;border:none}#uno_comparison_table th{font-weight:bold;padding:20px;vertical-align:middle}#uno_comparison_table td{display:none}#uno_comparison_table td:first-of-type{display:table-cell;padding:20px}#uno_mobile_comparison_table{display:none}ul.links{display:flex;flex-wrap:wrap;list-style:none;margin:0 -8px 30px}@media(min-width: 980px){ul.links{margin:15px -15px}}ul.links li{display:inline-flex;margin:4px 8px}@media(min-width: 980px){ul.links li{margin:7px 15px}}ul.links li img{height:37px;width:auto}@media(min-width: 576px){ul.links li img{height:46px}}.subscribe{margin:auto;max-width:750px}.subscribe form{align-items:center;display:flex;flex-direction:column;margin:40px 0 0}@media(min-width: 576px){.subscribe form{align-items:stretch;flex-direction:row;margin:40px -15px 0}}.subscribe input{margin:0 auto 30px !important}@media(min-width: 576px){.subscribe input{margin:0 15px !important}}.subscribe button{flex:0 0 auto;margin:0 15px}.thz-page-builder-content .subscribe-container .thz-section{padding-bottom:80px;padding-top:80px}.grecaptcha-badge{display:none !important}@media(min-width: 1024px){.visibility-opacity-transition,#header-container nav>ul>li.menu-item-has-children>ul ul,#header-container nav>ul>li.menu-item-has-children>ul{visibility:hidden;opacity:0;transition:visibility 100ms,opacity 100ms ease-in-out}}#header-container{padding:1rem 2rem;z-index:9;background-color:rgba(0,0,0,0)}@media(max-width: 1023.98px){#header-container{padding:1rem}#header-container ul.elementor-nav-menu{max-height:70vh;overflow-y:auto;position:initial}}#header-container .elementor-menu-toggle{padding-right:0}#header-container.scroll{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.2509803922)}#header-container.menu-active-background{background-color:#eaf2f9}#header-container #header-logo-container{width:7.5rem}#header-container #header-mobile-logo-container{width:2.2rem}#header-container .sub-arrow{padding:0 !important;margin-left:12px}#header-container a:focus{background-color:rgba(0,0,0,0)}#header-container .link-menu a:hover{color:#7a67f8;background-color:rgba(0,0,0,0)}#header-container nav.elementor-nav-menu--dropdown{height:100vh;background-color:#eaf2f9}#header-container nav a{padding:.7rem 1.7rem;color:#242424}#header-container nav>ul>li.menu-item-has-children>ul{background-color:#fff;width:inherit}@media(min-width: 1024px){#header-container nav>ul>li.menu-item-has-children>ul{position:absolute;top:125% !important;display:flex;flex-direction:column;padding:1.25rem;border-radius:4px;box-shadow:0 0 20px 2px rgba(36,36,36,.2);background-color:#fcfcfc}}#header-container nav>ul>li.menu-item-has-children>ul li.column-title>a{font-weight:700;line-height:normal !important}#header-container nav>ul>li.menu-item-has-children>ul a{font-size:.875rem;transition:0s;border-bottom:1px solid #eaf2f9;font-family:"Open Sans",sans-serif;border-left:none !important}@media(min-width: 1024px){#header-container nav>ul>li.menu-item-has-children>ul a{padding:.4rem 0;border-bottom:none}}#header-container nav>ul>li.menu-item-has-children>ul a:hover,#header-container nav>ul>li.menu-item-has-children>ul a:focus,#header-container nav>ul>li.menu-item-has-children>ul a.elementor-item-active{border-radius:4px;color:#7a67f8;background-color:rgba(0,0,0,0)}#header-container nav>ul>li.menu-item-has-children>ul a.has-submenu{cursor:default;line-height:normal !important;font-weight:bold !important;color:#242424}#header-container nav>ul>li.menu-item-has-children>ul a.has-submenu:hover{background-color:rgba(0,0,0,0)}#header-container nav>ul>li.menu-item-has-children>ul ul{position:inherit;display:flex;flex-direction:column}#header-container nav>ul>li.menu-item-has-children>ul ul a{border-left:0}#header-container nav>ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1}#header-container nav>ul>li.menu-item-has-children:hover>ul:not([style*="display: none;"]) .menu-item-has-children ul{visibility:visible;opacity:1}#header-container nav>ul>li.row-menu>ul{flex-direction:row}@media(max-width: 1023.98px){#header-container .get-started-btn{position:absolute;width:100%;bottom:10%;padding:0 1rem}}#header-container .get-started-btn a{margin-left:0;font-size:1rem;display:flex}@media(min-width: 1024px){#header-container .get-started-btn a{max-width:180px}}.footer-section{background-color:#242424;color:#f4f2f3}.footer-section a,.footer-section a>span{font-size:.875rem !important;color:#f4f2f3 !important}.footer-section a:hover,.footer-section a:active,.footer-section a:focus,.footer-section a>span:hover,.footer-section a>span:active,.footer-section a>span:focus{color:#cec6ff !important}@media(max-width: 979.98px){.footer-section a:hover,.footer-section a:active,.footer-section a:focus,.footer-section a>span:hover,.footer-section a>span:active,.footer-section a>span:focus{color:inherit !important}}.footer-top{padding-top:1rem}.footer-bottom{padding-bottom:2rem}.footer-title h2{font-size:1.125rem !important;color:#c3c3c3 !important;line-height:normal;margin:0 0 .25rem;text-align:left}.footer-separator{margin:4px 0 !important}.footer-separator span{border-color:#3a3a3a !important}.footer-list{margin-top:0 !important;margin-bottom:0 !important}.footer-list h3{margin:0 !important;padding:.5rem 0 0 !important;font-size:.875rem !important;font-weight:bold !important;line-height:normal !important;color:#f4f2f3 !important}.footer-list li{margin:0 !important;display:list-item;padding:.5rem 0 0 !important}.footer-list li:last-child{padding:.5rem 0 !important}.footer-contact p,.footer-contact a{font-size:.875rem;font-weight:normal;line-height:normal;color:#f4f2f3}.footer-menu p,.footer-menu a{font-size:.875rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.footer-social ul{list-style:none;margin-left:0;padding-left:0}.footer-social li{display:block;margin:0}.footer-social a i{margin-right:.5rem;vertical-align:middle}.footer-social a i::before{color:#fff;font-size:1.25rem}.footer-social a .text{vertical-align:middle}.footer-legal a,.footer-legal p{font-size:.75rem}a.footer-blue-link{color:#159bff !important}.code-sample-container{display:flex;flex-wrap:wrap}.code-sample-container .code-sample-item{width:100%;box-sizing:border-box}@media(min-width: 768px){.code-sample-container .code-sample-item{width:25%}}.code-sample-container .code-sample-item .code-sample-item-content{background-color:#fff;margin:10px;border-radius:10px;align-content:center;align-items:center}.code-sample-container .code-sample-item .code-sample-item-content h2.code-sample-item-title{font-size:16px !important;font-weight:700;line-height:20px;padding:10px}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-detail{font-size:14px;font-weight:400;line-height:19px;padding:0px 10px 0px 10px;margin-bottom:10px}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-tag{padding:0px 10px 0px 10px;font-size:12px}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-tag .metatag{background-color:#eaf2f9;border-radius:4px;padding:2px 5px;margin-right:5px}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer{padding:10px;display:block;border-top:1px solid #eee;margin-top:10px}@media(min-width: 768px){.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer{display:flex}}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-icon{width:100%;display:block;align-content:center;align-items:center;text-align:center}@media(min-width: 768px){.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-icon{width:60%;text-align:left;display:flex}}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-icon i{font-size:20px;margin-right:10px}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-url{width:100%;display:block;align-content:center;align-items:center;text-align:center;margin-top:10px}@media(min-width: 768px){.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-url{width:40%;text-align:right;display:flex;margin-top:0}}.code-sample-container .code-sample-item .code-sample-item-content .code-sample-item-footer .code-sample-item-url a{font-size:16px;font-weight:700;line-height:24px;color:#000}.uno_comparison_tables{margin-top:30px}#uno_comparison_table{background:none;border:none;line-height:1.42857143;display:none}@media(min-width: 1100px){#uno_comparison_table{display:table}}#uno_comparison_table tr:nth-child(even){background-color:rgba(206,198,255,.35)}#uno_comparison_table td,#uno_comparison_table th{background:none}#uno_comparison_table th{font-weight:bold;border:none}#uno_comparison_table td{border:none;border-left:1px solid #b7b7b7}#uno_comparison_table tbody th{padding:20px;vertical-align:middle}#uno_comparison_table tbody td{padding:20px 20px 20px 60px}#uno_comparison_table th div{display:table;margin:0 auto;height:50px;text-align:left;vertical-align:middle;line-height:1}#uno_comparison_table th div img{height:50px;float:left;margin-right:10px}#uno_comparison_table th div span{height:50px;max-width:100px;text-align:left;display:table-cell;vertical-align:middle}#uno_comparison_table .full{background:url(../img/crochet.png) no-repeat 25px 22px}#uno_comparison_table .partial{background:url(../img/partiel.png) no-repeat 25px 22px}#uno_comparison_table .none{background:url(../img/croix.png) no-repeat 25px 22px}#uno_mobile_comparison_table{display:block}@media(min-width: 1100px){#uno_mobile_comparison_table{display:none}}#uno_mobile_comparison_table .box_mobile_comparison{border-radius:13px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}#uno_mobile_comparison_table .item_comparisonphone{padding:14px 20px 14px 125px}#uno_mobile_comparison_table .item_comparison{padding:20px 20px 20px 20px;min-height:28px}#uno_mobile_comparison_table .item_comparison:nth-child(even){background-color:rgba(206,198,255,.35)}#uno_mobile_comparison_table .item_comparison img{float:left;height:28px}#uno_mobile_comparison_table .item_comparison span{display:block;margin-left:105px}#uno_mobile_comparison_table .full{background:url(../img/crochet.png) no-repeat 80px 25px}#uno_mobile_comparison_table .partial{background:url(../img/partiel.png) no-repeat 80px 27px}#uno_mobile_comparison_table .none{background:url(../img/croix.png) no-repeat 80px 28px}.home .thz-block-spacer{padding:24px 0 0 75px}@media(min-width: 767px){.home .thz-block-spacer{padding:75px 0 0 75px}}.home h1{margin-bottom:30px}.home h1 em{color:#7a67f8;font-style:normal}.home #cookie-law-info-bar{padding:5px 15px}@media(min-width: 980px){.home #cookie-law-info-bar{padding:14px 25px}}.home .benefits{margin-left:-30px;margin-right:-30px;padding:0 30px;text-align:center}.home .benefits .icon{display:block;height:75px;width:auto}.home .benefits .btn,.home .benefits #header-container .get-started-btn a,#header-container .get-started-btn .home .benefits a{margin-top:30px}.home .benefits h3{margin-top:1rem}.home .benefits h3+p{font-size:1rem;line-height:1.75rem}.home .hero h1{text-align:left}.home .hero p{color:#3a3a3a;font-size:1rem}@media(min-width: 980px){.home .hero p{font-size:1.375rem}}.home .hero .btn,.home .hero #header-container .get-started-btn a,#header-container .get-started-btn .home .hero a{margin-top:30px}.home .hero .scroll-to-learn{font-size:.75rem;margin-bottom:-45px;text-transform:uppercase;transform:scale(-1);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.home .hero .scroll-to-learn:before{background-color:#7a67f8;content:"";display:inline-block;height:32px;margin-bottom:8px;width:1px}.home .hero .social-media-links{margin-top:130px;text-align:right}.home .hero .social-media-links ul{list-style:none}.home .hero .social-media-links li{display:inline-block;margin:0 15px}.home .hero .social-media-links a.icon{color:#3a3a3a;cursor:pointer;display:inline-block;min-height:30px;min-width:30px;vertical-align:middle}.home .hero .social-media-links a.icon:hover{color:#7a67f8}.home .hero .social-media-links .icon-github:before{font-size:36px}.home .hero .social-media-links .icon-twitter:before{font-size:36px}.home .hero .social-media-links .icon-medium:before{font-size:30px}.home .gallery .thz-section{padding-bottom:30px}.home .gallery h2+.subtitle{margin:15px auto 30px}@media(min-width: 768px){.home .gallery h2+.subtitle{margin:15px auto 0}}.home .playground .thz-section{padding-bottom:0;padding-top:30px}.home .playground ul.links li:first-of-type{display:none}@media(min-width: 768px){.home .playground ul.links li:first-of-type{display:inline-flex}}.home .subscribe-container .thz-section{padding-bottom:120px;padding-top:120px}.home .tech-in-news .thz-section{padding-bottom:0;padding-top:30px}.home .tech-in-news .tech-media-sc .contentblock .container .section-title{font-weight:900;font-size:24px;padding-bottom:28px}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container{display:grid;grid-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));position:relative}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item{font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;padding-bottom:16px;position:relative;border-radius:8px;overflow:hidden}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .tech-thumbnail{height:202px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .tech-thumbnail i{display:none;height:81px;width:81px;background-image:url("../img/play.png");background-repeat:no-repeat;position:relative;left:calc(50% - 40px);top:calc(50% - 40px)}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .tech-thumbnail:hover i{display:block}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .item-description{padding:16px;margin-bottom:16px}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .item-description .item-title{font-size:20px;font-weight:600;padding-bottom:11px}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item .item-description .item-detail{font-size:16px;font-weight:600;padding-bottom:8px;height:80px}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item a{position:absolute;left:16px;bottom:16px}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item-first{grid-column:span 1}@media(min-width: 768px){.home .tech-in-news .tech-media-sc .contentblock .container .tech-list-container .tech-list-item-first{grid-column:span 2}}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container{font-size:16px;display:grid;grid-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item{display:inline-flex;font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:8px;overflow:hidden;background-size:129px auto;background-repeat:no-repeat;background-position:left center;padding-left:129px}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item img{-o-object-fit:contain;object-fit:contain;border-radius:8px 0 0 8px}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item .item-description{padding:8px 15px 19px 16px}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item .item-description .item-title{font-size:20px;font-weight:600}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item .item-description .item-detail{margin-top:10px;height:60px;font-weight:600}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item a{color:#000;text-decoration:none}.home .tech-in-news .tech-media-sc .contentblock .container .podcast-list-container .podcast-list-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.contact{text-align:center}.contact .form-container{margin:auto;max-width:650px}.contact .form-container form{margin-bottom:50px}.contact .form-container form p{margin-bottom:25px}.contact .form-container input[type=submit]{margin-top:30px}.contact .form-container p{font-size:1.375rem}@media(min-width: 768px){.page-how-it-works .architecture-schema{padding:0 30px}.page-how-it-works .architecture-schema:after{content:"s";font-family:"icons" !important;font-size:1.625rem;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(36,36,36,.5);border-radius:50%;color:#fff;cursor:pointer;display:inline-block;padding:10px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);vertical-align:middle}}.page-how-it-works .feature-highlights.thz-section-holder,.page-how-it-works .faq.thz-section-holder{margin-left:-30px;margin-right:-30px;padding:0 30px}.page-how-it-works .centered-paragraph{margin:auto;max-width:520px}.page-how-it-works .thz-page-builder-content .faq .thz-section{padding:64px 0}.page-how-it-works .dotnet-rocks .btn,.page-how-it-works .dotnet-rocks #header-container .get-started-btn a,#header-container .get-started-btn .page-how-it-works .dotnet-rocks a{margin-bottom:1rem;margin-top:1rem}@media(min-width: 768px){.page-how-it-works .dotnet-rocks .btn,.page-how-it-works .dotnet-rocks #header-container .get-started-btn a,#header-container .get-started-btn .page-how-it-works .dotnet-rocks a{margin-top:2.5rem}}.page-code-samples .wrap-reverse .thz-row{flex-wrap:wrap-reverse}.page-code-samples .max-9-16{max-width:300px;margin:0 auto}.page-code-samples .shadow{box-shadow:0px 15px 50px 0px rgba(0,0,0,.4)}.blog .blog-intro,.archive .blog-intro,.category .blog-intro,.author .blog-intro{padding-top:40px}@media screen and (min-width: 768px){.blog .blog-intro,.archive .blog-intro,.category .blog-intro,.author .blog-intro{padding-top:80px}}.blog .blog-intro h1,.blog .blog-intro p,.archive .blog-intro h1,.archive .blog-intro p,.category .blog-intro h1,.category .blog-intro p,.author .blog-intro h1,.author .blog-intro p{text-align:center}.blog .blog-intro h1,.archive .blog-intro h1,.category .blog-intro h1,.author .blog-intro h1{margin-bottom:40px}.blog article h2,.blog article h2>a,.archive article h2,.archive article h2>a,.category article h2,.category article h2>a,.author article h2,.author article h2>a{font-size:1.5rem !important;text-align:left;color:#242424}@media screen and (max-width: 767px){.blog article .thz-hover-icons,.archive article .thz-hover-icons,.category article .thz-hover-icons,.author article .thz-hover-icons{display:none !important}}.blog .thz-grid-item-intro,.archive .thz-grid-item-intro,.category .thz-grid-item-intro,.author .thz-grid-item-intro{padding:20px 0 !important}.tech-media .contentblock .main-container .section-title{font-weight:900;font-size:24px;padding-bottom:28px}.tech-media .contentblock .main-container .tech-list-container{display:grid;grid-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));padding-bottom:88px;position:relative}.tech-media .contentblock .main-container .tech-list-container .tech-list-item{font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;padding-bottom:16px;position:relative;border-radius:8px;overflow:hidden}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .tech-thumbnail{height:202px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .tech-thumbnail i{display:none;height:81px;width:81px;background-image:url("../img/play.png");background-repeat:no-repeat;position:relative;left:calc(50% - 40px);top:calc(50% - 40px)}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .tech-thumbnail:hover i{display:block}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .item-description{padding:16px;margin-bottom:16px}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .item-description .item-title{font-size:20px;font-weight:600;padding-bottom:11px}.tech-media .contentblock .main-container .tech-list-container .tech-list-item .item-description .item-detail{font-size:16px;font-weight:600;padding-bottom:8px;height:80px}.tech-media .contentblock .main-container .tech-list-container .tech-list-item a{position:absolute;left:16px;bottom:16px}.tech-media .contentblock .main-container .tech-list-container .tech-list-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.tech-media .contentblock .main-container .tech-list-container .tech-list-item-first{grid-column:span 1}@media(min-width: 768px){.tech-media .contentblock .main-container .tech-list-container .tech-list-item-first{grid-column:span 2}}.tech-media .contentblock .main-container .tech-list-container.video-list .tech-thumbnail{cursor:pointer}.tech-media .contentblock .main-container .podcast-list-container{font-size:16px;display:grid;grid-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item{display:inline-flex;font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:8px;overflow:hidden;background-size:129px auto;background-repeat:no-repeat;background-position:left center;padding-left:129px}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item img{-o-object-fit:contain;object-fit:contain;border-radius:8px 0 0 8px}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item .item-description{padding:8px 15px 19px 16px}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item .item-description .item-title{font-size:20px;font-weight:600}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item .item-description .item-detail{margin-top:10px;height:60px;font-weight:600}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item a{color:#000;text-decoration:none}.tech-media .contentblock .main-container .podcast-list-container .podcast-list-item:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.aboutus-page .aboutus-section{margin-bottom:2rem}.aboutus-page .aboutus-section .elementor-widget-heading .elementor-heading-title{font-family:"Open Sans Creatus",sans-serif}.aboutus-page .aboutus-section h1{text-align:left;line-height:normal}@media(max-width: 1023.98px){.aboutus-page .aboutus-section h1{font-size:2rem !important}}.aboutus-page .aboutus-section h2{font-size:2.75rem !important;line-height:normal}@media(max-width: 979.98px){.aboutus-page .aboutus-section h2{font-size:2rem !important}}.aboutus-page .aboutus-section h3{line-height:normal;font-size:2.25rem !important}@media(max-width: 979.98px){.aboutus-page .aboutus-section h3{font-size:1.5rem !important}}.aboutus-page .aboutus-section h4,.aboutus-page .aboutus-section h1 span,h1 .aboutus-page .aboutus-section span,.aboutus-page .aboutus-section .h1 span,.h1 .aboutus-page .aboutus-section span,.aboutus-page .aboutus-section h2 span,h2 .aboutus-page .aboutus-section span,.aboutus-page .aboutus-section .h2 span,.h2 .aboutus-page .aboutus-section span,.aboutus-page .aboutus-section h3 span,h3 .aboutus-page .aboutus-section span,.aboutus-page .aboutus-section .h3 span,.h3 .aboutus-page .aboutus-section span{font-size:1.5rem !important;line-height:normal;font-weight:bold;color:#242424 !important}.aboutus-page .aboutus-section:last-child{margin-bottom:0}@media(min-width: 768px)and (max-width: 979.98px){.aboutus-page .intro .counter span{font-size:2.5rem !important}.aboutus-page .intro .counter h4,.aboutus-page .intro .counter h1 span,h1 .aboutus-page .intro .counter span,.aboutus-page .intro .counter .h1 span,.h1 .aboutus-page .intro .counter span,.aboutus-page .intro .counter h2 span,h2 .aboutus-page .intro .counter span,.aboutus-page .intro .counter .h2 span,.h2 .aboutus-page .intro .counter span,.aboutus-page .intro .counter h3 span,h3 .aboutus-page .intro .counter span,.aboutus-page .intro .counter .h3 span,.h3 .aboutus-page .intro .counter span{font-size:1rem !important}}@media(max-width: 979.98px){.aboutus-page .timeline .timeline-header h2{padding-bottom:1.5rem}}@media(min-width: 980px)and (max-width: 1023.98px){.aboutus-page .timeline .timeline-header h2{padding-left:30px}}.aboutus-page .timeline .timeline-subsection{margin:1rem auto;max-width:1110px}@media(max-width: 1023.98px){.aboutus-page .timeline .timeline-subsection{max-width:950px}}.aboutus-page .timeline .timeline-date{transform:rotate(45deg);background-color:#159bff;margin:0 auto;width:120px;height:120px;border-radius:20%;justify-content:center;align-content:center;display:grid}.aboutus-page .timeline .timeline-date h3{transform:rotate(-45deg);color:#fff !important;font-weight:bold !important;margin:0 auto;line-height:2.5rem;font-size:2rem !important}.aboutus-page .timeline .timeline-navigation{text-align:center;color:#fcfcfc !important;font-size:18px;font-weight:bold !important}.aboutus-page .timeline .premium-hscroll-wrap{display:grid;grid-template-columns:1fr;padding-top:5.5rem}.aboutus-page .timeline .premium-hscroll-fixed-content{grid-row:1;position:static}.aboutus-page .timeline .premium-hscroll-progress{bottom:calc(100vh + 36px)}.aboutus-page .timeline .premium-hscroll-arrow,.aboutus-page .timeline .premium-hscroll-slider{grid-row:3}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav{grid-row:2;position:static;display:block;z-index:unset;padding-top:5.25rem;padding-bottom:5.5rem}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots{margin:0 auto;justify-content:space-between;background-image:radial-gradient(#979797 20%, transparent 30%);background-size:8px 8px;background-repeat:repeat-x;background-position-y:center;position:relative;max-width:1000px}@media(max-width: 1023.98px){.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots{max-width:650px}}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li{transform:rotate(45deg)}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li span{background:#fff;display:flex;justify-content:center;flex-direction:column;position:absolute}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li .premium-hscroll-nav-dot{transform:unset}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li .premium-hscroll-nav-tooltip{transform:rotate(-45deg);width:100%;background:rgba(0,0,0,0);opacity:1;visibility:visible;font-family:"Open Sans Creatus",sans-serif;position:static;color:#242424 !important;font-size:1.25rem !important;font-weight:600 !important;line-height:1.4;text-transform:none;text-align:center}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li.active{transform:scale(2) rotate(45deg);justify-content:center}.aboutus-page .timeline .premium-hscroll-dots-bottom .premium-hscroll-nav ul.dots li.active .premium-hscroll-nav-tooltip{color:#fff !important;font-weight:bold !important}@media screen and (max-width: 1024px){.aboutus-page .team{margin-top:0 !important}}.aboutus-page .team .premium-person-info-container{padding:1.5rem 0}.aboutus-page .team .premium-person-container{padding-bottom:2.5rem}.aboutus-page .team .team-row>div:first-of-type{justify-content:space-between}@media(max-width: 766.98px){.aboutus-page .team .team-row>div:first-of-type{justify-content:space-around}}.aboutus-page .team .team-row .elementor-column{width:unset}@media(min-width: 768px){.aboutus-page .team .team-row .elementor-column{width:30%}}.aboutus-page .team .team-leader h4,.aboutus-page .team .team-leader h1 span,h1 .aboutus-page .team .team-leader span,.aboutus-page .team .team-leader .h1 span,.h1 .aboutus-page .team .team-leader span,.aboutus-page .team .team-leader h2 span,h2 .aboutus-page .team .team-leader span,.aboutus-page .team .team-leader .h2 span,.h2 .aboutus-page .team .team-leader span,.aboutus-page .team .team-leader h3 span,h3 .aboutus-page .team .team-leader span,.aboutus-page .team .team-leader .h3 span,.h3 .aboutus-page .team .team-leader span{font-size:1.5rem !important;font-weight:bold;text-transform:none;margin:0}.aboutus-page .team .team-leader p{color:#242424;margin:0}.aboutus-page .team .team-member .premium-person-container{display:flex}@media(max-width: 979.98px){.aboutus-page .team .team-member .premium-person-container{justify-content:center;flex-direction:column}}.aboutus-page .team .team-member .premium-person-image-wrap{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.aboutus-page .team .team-member img{width:4.375rem !important;height:unset !important;margin-right:.75rem}@media(max-width: 979.98px){.aboutus-page .team .team-member img{margin-right:0}}.aboutus-page .team .team-member h4,.aboutus-page .team .team-member h1 span,h1 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h1 span,.h1 .aboutus-page .team .team-member span,.aboutus-page .team .team-member h2 span,h2 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h2 span,.h2 .aboutus-page .team .team-member span,.aboutus-page .team .team-member h3 span,h3 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h3 span,.h3 .aboutus-page .team .team-member span{font-size:1.2rem !important;font-weight:bold;text-transform:none;margin:0}@media(max-width: 979.98px){.aboutus-page .team .team-member h4,.aboutus-page .team .team-member h1 span,h1 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h1 span,.h1 .aboutus-page .team .team-member span,.aboutus-page .team .team-member h2 span,h2 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h2 span,.h2 .aboutus-page .team .team-member span,.aboutus-page .team .team-member h3 span,h3 .aboutus-page .team .team-member span,.aboutus-page .team .team-member .h3 span,.h3 .aboutus-page .team .team-member span{text-align:center}}.aboutus-page .team .team-member p{color:#242424;margin:0;font-size:1rem}@media(max-width: 979.98px){.aboutus-page .team .team-member p{text-align:center}}.aboutus-page .mt-minus60vh{margin-top:-60vh}.keep-in-touch{padding:3rem 1rem;line-height:normal}.keep-in-touch #btn-subscribe{width:100%;border-radius:8px;background:#7a67f8 !important;color:#fff}.keep-in-touch #btn-subscribe:hover{background:#cec6ff}