body,head,html{margin:0;padding:0}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.eot);src:url(fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.woff2) format("woff2"),url(fa-solid-900.woff) format("woff"),url(fa-solid-900.ttf) format("truetype"),url(fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.eot);src:url(fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fa-brands-400.woff2) format("woff2"),url(fa-brands-400.woff) format("woff"),url(fa-brands-400.ttf) format("truetype"),url(fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}img{width:100%}body{overflow:initial}body.header-opened{overflow:hidden}:root{--header-color:#9f58c7;--highlight:#49005d;--font-color-text:rgb(84, 84, 84);--devider-color:#fc07cb;--dark-highlight:#3c103c}.container{max-width:1100px;padding:0 25px;width:100%;margin:0 auto}.center{text-align:center}.announcement-left::after,.announcement::after,.footer .container::after,.footer-lower .container::after,.footer-lower .footer-social::after,.header-widgets .address::after,.header-widgets .work-time::after,.m-nav .container::after,.m-nav .nav-items::after,.upper-header .container::after,.upper-header .header-widgets::after{clear:both;display:block;content:""}.upper-header{background-color:#fff}.upper-header .logo{float:left}.upper-header .header-widgets{float:right;margin:17px 0}.header-widgets .icon{float:left;margin:3px 0}.header-widgets .text{float:left;padding-left:9px;margin-left:9px;border-left:2px solid #b378d4;color:#fff;font-weight:400;color:var(--header-color)}.header-widgets .address{float:left}.header-widgets .work-time{float:left}.header-widgets .icon{float:left}.header-widgets .icon .flaticon{color:var(--header-color)}.flaticon.large::before{font-size:40px}.upper-header .header-widgets h6{font-family:LatoWeb,sans-serif;font-weight:400;font-size:14px;margin:5px 0}.header-widgets .span-highlight{font-weight:600;color:#9027c8}.header-widgets .address{margin-right:26px}.upper-header .logo img{width:100%}.upper-header .logo{width:150px;margin:17px 0}.m-nav{background-color:var(--header-color)}.m-nav .logo{display:none}.m-nav .nav-items{float:left}.m-nav .sign-in{float:right}.m-nav .nav-items{list-style:none;padding:0;margin:0}.m-nav .nav-items>li{float:left;margin:0 18px;padding:25px 0}.m-nav .nav-items>li a{text-decoration:none;color:#fff;font-family:LatoWeb,sans-serif;font-weight:400;font-size:16px;margin:5px 0}.m-nav .nav-items li.has-subitems{position:relative}.m-nav .nav-items li.has-subitems>a::after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;display:block;float:right;padding-left:8px;line-height:20px;font-weight:300;color:#fff}.m-nav .nav-items li.has-subitems:hover .subitems{display:block}.m-nav .nav-items li.has-subitems .subitems{position:absolute;padding:0;list-style:none;z-index:2;width:206px;padding-top:11px;top:70px;display:none}.m-nav .nav-items li.has-subitems .subitems>.subitem{padding:7px 13px;background-color:#f555cb}.m-nav .nav-items li.has-subitems .subitems>.subitem:first-child::before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f555cb;position:absolute;top:1px;left:20px}.m-nav .nav-items li.has-subitems .subitems>.subitem:first-child{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:18px}.m-nav .nav-items li.has-subitems .subitems>.subitem:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:18px}.m-nav .sign-in{margin:24px 24px 24px 18px;padding-left:13px;border-left:1px solid #c7c7c7}.m-nav .sign-in a{color:#fff;font-family:LatoWeb;text-decoration:none}.m-nav .sign-in a:hover{color:var(--highlight)}.m-nav .logo{width:120px;float:left;margin:5px 0}.m-nav .menu-opener{float:right;margin:18px 0;font-size:29px;color:var(--header-color);display:none}.header.fixed{position:fixed;z-index:11;width:100%;box-shadow:0 0 5px 0 #0000009e;top:0;left:0;right:0;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;animation:fixedmenu 1s ease 0s normal both 1 running;-webkit-animation:fixedmenu 1s ease 0s normal both 1 running;-moz-animation:fixedmenu 1s ease 0s normal both 1 running;-o-animation:fixedmenu 1s ease 0s normal both 1 running}.header.fixed .upper-header{display:none}.header.fixed .m-nav{background-color:#fff}.header.fixed .logo{display:block;margin-right:30px}.header.fixed .nav-items>li>a{color:var(--header-color)}.header.fixed .m-nav .sign-in>a{color:var(--header-color)}.header.fixed .m-nav .nav-items{float:right}.header.fixed .m-nav .nav-items li.has-subitems>a::after{color:var(--header-color)}.section .section-header{padding-top:50px;text-align:center;padding-bottom:40px}.section-header h2{font-family:Montserrat,sans-serif;font-size:30px;color:var(--font-color-text);margin:10px 0;font-weight:500;text-transform:uppercase;text-align:center}.section-header p{font-family:LatoWeb,sans-serif;font-size:16px;color:var(--font-color-text);margin:8px 0}.section-header .section-devider{margin:20px 0}.section-header .section-devider .circle{width:16px;height:16px;border-radius:50%;border:2px solid var(--devider-color);margin:auto!important}.section-header .section-devider .circle span:first-child{display:block;width:32px;height:2px;margin-top:5px;margin-left:-32px;background-color:var(--devider-color)}.section-header .section-devider .circle span:last-child{display:block;width:32px;height:2px;margin-top:-2px;margin-left:17px;background-color:var(--devider-color)}.section-inner-header{margin-bottom:20px}.section-inner-header h3{font-size:24px;font-family:Montserrat,sans-serif;font-weight:500;margin:10px 0;text-transform:uppercase;color:var(--font-color-text)}.section-inner-header h4{font-size:20px;font-family:LatoWebLight,sans-serif;margin:10px 0;font-weight:400;text-transform:uppercase;color:var(--font-color-text)}.section-body p{font-size:16px;font-family:LatoWeb,sans-serif;font-weight:400;color:var(--font-color-text)}.section-text p{font-size:16px;font-family:LatoWeb,sans-serif;font-weight:400;color:var(--font-color-text);margin-top:40px}.ztl-list{margin:0 0 1.5rem 3rem;text-align:left;list-style:none;margin-left:15px!important;padding-left:10px}.ztl-list li{padding-left:15px;text-indent:-15px;padding-bottom:.5rem;font-family:LatoWeb;font-size:16px;font-weight:400;color:var(--font-color-text)}.ztl-list li::before{color:var(--devider-color);font-family:Flaticon;content:'\f1be';padding-right:15px;display:inline-block}.section-shapes-background{background-image:url(background.svg);background-position:-70px center;background-attachment:fixed;padding-bottom:100px}.service-card{text-align:left;padding:25px}.service-card .service-card-icon-element{width:8em;height:8em;border-radius:50%;border:1px solid #f2f2f2;position:relative}.service-card .service-card-icon-element span::before{font-size:4em!important;color:var(--devider-color)!important}.service-card .service-card-icon-element span{font-style:normal;line-height:1!important;font-size-adjust:none;font-stretch:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-language-override:normal;font-language-override:normal;-webkit-font-kerning:auto;font-kerning:auto;font-synthesis:weight style;font-variant:normal;text-rendering:auto;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.service-card .service-card-text h5{font-size:18px;font-family:Montserrat,sans-serif;font-weight:500;color:var(--font-color-text);text-transform:uppercase;margin:20px 0}.service-card .service-card-text ul li{font-size:16px;font-family:LatoWeb,sans-serif;font-weight:400;color:var(--font-color-text);margin:13px 0}.service-card .service-card-text ul{list-style:none;padding:0;margin:0}.m-btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472d2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.m-btn.btn-primary{color:var(--header-color);border-color:var(--header-color);border-radius:2em}.m-btn.btn-primary:hover{color:#fff;border-color:var(--header-color);background-color:var(--header-color);border-radius:2em}.m-btn.btn-pirple{color:var(--devider-color);border-color:var(--devider-color);border-radius:2em}.m-btn.btn-pirple:hover{color:#fff;border-color:var(--devider-color);background-color:var(--devider-color);border-radius:2em}.m-btn.btn-pirple-overlay:hover{color:#fff;border-color:var(--devider-color);background-color:var(--devider-color);border-radius:2em}.m-btn.btn-pirple-overlay{color:#fff;border-color:#fff;border-radius:2em}.announcement{background-color:#f2f2f2!important;width:100%;padding-top:25px;padding-bottom:25px}.announcement-left{float:left}.announcement-right{float:right}.announcement-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:112px;height:112px;border-radius:50%;text-align:center;font-size:56px;line-height:112px;float:left}.announcement-icon span::before{font-size:56px}.announcement-left .icon{float:left}.announcement-left .announcement-text{float:left;margin:12px 35px}.announcement-left .announcement-text h3{font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;color:var(--dark-highlight);margin:10px 0;text-transform:uppercase}.announcement-left .announcement-text p{margin:8px 0;font-family:LatoWeb;color:var(--dark-highlight);font-size:16px}.announcement-right{float:right;margin:33px 0;text-transform:uppercase}.footer{background-color:#603478;padding:30px 0 0 0}.footer .footer-section{float:left;width:29%;margin:2%}.footer-section .footer-section-headline h2{padding-top:0;font-size:20px;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;margin-bottom:20px;font-weight:500}.footer-section .footer-section-headline::after{content:'';display:block;margin:2rem 0 0 0;width:40px;height:2px;background-color:var(--devider-color)}.footer-section .footer-section-body p{font-family:LatoWeb;font-size:16px;color:#fff}.footer-section .footer-section-body p i.fas{margin-right:12px}.footer-section .footer-section-body ul{list-style:none;padding:0;margin:19px 0}.footer-section .footer-section-body ul li{margin:10px}.footer-section .footer-section-body ul li,.footer-section .footer-section-body ul li a{font-size:16px;font-family:LatoWeb;text-decoration:none;color:#edaaff}.footer-section .footer-section-body ul li a:hover{text-decoration:underline}.footer-section .footer-logo{width:100px}.footer-lower{border-top:1px solid #000;padding:10px 0}.footer-lower p{font-size:16px;font-family:LatoWeb;color:#fff}.footer-lower .left{float:left}.footer-lower .right{float:right}.footer-lower .footer-social a{float:left;color:#fff;font-size:21px;margin:10px}@media (max-width:1200px){.container{max-width:900px}}@media (max-width:950px){.container{max-width:768px;padding:0}.jumbotron{height:63vh}.parallax{top:22%}.parallax h4{font-size:29px}.parallax h1{font-size:46px}}@media (max-width:768px){.mySwiper{height:400px}.container{max-width:88%}.upper-header{display:none}.m-nav .logo{display:block}.m-nav .sign-in{display:none}.m-nav .nav-items{display:none}.jumbotron{height:53vh}.m-nav .menu-opener{display:block}.m-nav{background-color:#fff;position:fixed;top:0;z-index:12;width:100%;box-shadow:0 0 4px 0 #0000009e}.m-nav .nav-items{position:absolute;width:100%;top:70px;z-index:10;left:0}.m-nav .nav-items>li{text-align:center;margin:17px;float:none;padding:10px}.m-nav .nav-items>li a{color:#fff;font-size:26px}.header.fixed .nav-items>li>a{color:#fff}.header.fixed .m-nav .sign-in>a{color:#fff}.header .m-nav .sign-in>a{color:#fff}.m-nav .sign-in{position:absolute;bottom:-86vh;z-index:10;width:70%;margin:0;border-left:none;padding-left:0;left:15%;text-align:center;font-size:22px;padding-top:13px;border-top:1px solid #c7c7c7}.m-nav.nav-opened .sign-in{display:block;z-index:100}.m-nav.nav-opened .nav-items{display:block;overflow:scroll;height:100vh}.m-nav.nav-opened::after{content:"";height:calc(100% - 70px);background-color:#270046cf;width:100%;position:fixed;top:70px;left:0;z-index:9;display:block}.m-nav .nav-items li.has-subitems .subitems{position:initial;padding:0;list-style:none;z-index:2;width:206px;padding-top:11px;background-color:transparent;top:70px;display:none;transition:.5s;width:100%}.m-nav .nav-items li.has-subitems .subitems>.subitem:first-child::before{display:none}.m-nav .nav-items li.has-subitems .subitems>.subitem{margin:0;padding:12px 13px;background-color:#f555cb7d}.m-nav .menu-opener i.fa-bars{display:block}.m-nav .menu-opener i.fa-times{display:none}.m-nav.nav-opened .menu-opener i.fa-times{display:block}.m-nav.nav-opened .menu-opener i.fa-bars{display:none}.service-card .service-card-icon-element{margin:0 auto}.service-card{text-align:center}main{margin-top:70px}.announcement-left{float:none;width:100%}.announcement-left .announcement-icon{float:none;margin:0 auto}.announcement-left .announcement-text{text-align:center;float:none;margin:20px auto}.announcement-right{float:none;margin:33px auto;text-align:center}.footer .footer-section{float:none;width:90%;margin:70px auto}.footer-lower .left{float:none}.footer-lower .right{float:none}}.cookies-wrapper{width:100%;padding-top:10px;padding-bottom:10px;background-color:var(--header-color);position:fixed;bottom:0;text-align:center;z-index:9;font-family:LatoWeb;display:none;opacity:.9}.cookies-wrapper p{font-size:15px;font-size:.9375rem;margin:0;color:#fff;display:inline-block}.cookies-wrapper p a{color:#e5e5e5}.cookies-wrapper .btn{background:#fff;color:var(--header-color);margin-left:14px;padding:7px}@media (max-width:666px){.parallax h4{font-size:25px}.parallax h1{font-size:36px}.parallax{top:18%}.jumbotron{height:350px}}@media (max-width:530px){.parallax h4{font-size:21px}.parallax h1{font-size:32px}.parallax{width:50%}.jumbotron{height:350px}}@media (max-width:370px){.parallax{width:100%;left:0}.parallax h4{font-size:26px}.parallax h1{font-size:33px}}@keyframes fixedmenu{0%{top:-100%}100%{top:0}}