@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab&family=Secular+One&display=swap);
#main-content #b-mainpage{margin-top:0;padding-top:0}@media (max-width:600px){#main-content #b-mainpage>.container{padding:0}}#main-content #b-mainpage>.container>a:not(.terms){display:block}#main-content #b-mainpage>.container>a:not(.terms)>img{display:block;height:auto;max-width:100%;width:100%}#main-content #b-mainpage>.container>a:not(.terms)>img.pc{display:none}@media (min-width:600px){#main-content #b-mainpage>.container>a:not(.terms)>img.pc{display:block}#main-content #b-mainpage>.container>a:not(.terms)>img.mobile{display:none}}#main-content #b-mainpage>.container>a.terms{color:#444;display:block;font-size:11px;line-height:13px;padding-bottom:5px;padding-top:5px;text-align:right;text-decoration:none}@media (max-width:600px){#main-content #b-mainpage>.container>a.terms{text-align:center}}#main-content #about-us{margin:0;padding:0;position:relative}#main-content #about-us>.container{padding-bottom:60px;padding-top:50px}@media (max-width:600px){#main-content #about-us>.container{padding-bottom:80px;padding-top:80px}}#main-content #about-us>.container>h2{color:#fff;display:block;font-size:25px;font-weight:700;line-height:35px;margin:0 auto 20px;max-width:300px;text-align:center}@media (min-width:600px){#main-content #about-us>.container>h2{font-size:30px;line-height:40px}}#main-content #about-us>.container>p{color:#fff;display:block;font-size:18px;line-height:1.2;margin:0 auto;max-width:450px;text-align:center}#main-content #about-us>.container>div{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:30px;width:100%}#main-content #about-us>.container>div>a:first-of-type{background-color:transparent;border:2px solid transparent;border-radius:0;color:#000;display:inline-block;font-size:15px;font-weight:600;line-height:15px;padding:15px 20px;text-align:center;transition:all .2s ease-in-out;vertical-align:middle}#main-content #about-us>.container>div>a:first-of-type:active,#main-content #about-us>.container>div>a:first-of-type:focus,#main-content #about-us>.container>div>a:first-of-type:hover{background-color:#fff;border-color:#fff;color:#000}#main-content #about-us>.container>div>a:first-of-type{background-color:hsla(0,0%,100%,.2);border-color:#fff;color:#fff}#main-content #about-us>.container>div>a:first-of-type:active,#main-content #about-us>.container>div>a:first-of-type:focus,#main-content #about-us>.container>div>a:first-of-type:hover{background-color:hsla(0,0%,100%,.3);color:#fff}#main-content #about-us>.container>div>a:nth-of-type(2){background-color:transparent;border:2px solid transparent;border-radius:0;color:#000;display:inline-block;font-size:15px;font-weight:600;line-height:15px;padding:15px 20px;text-align:center;transition:all .2s ease-in-out;vertical-align:middle}#main-content #about-us>.container>div>a:nth-of-type(2):active,#main-content #about-us>.container>div>a:nth-of-type(2):focus,#main-content #about-us>.container>div>a:nth-of-type(2):hover{background-color:#fff;border-color:#fff;color:#000}#main-content #about-us>.container>div>a:nth-of-type(2){background-color:#c0382c;border-color:#c0382c;color:#fff}#main-content #about-us>.container>div>a:nth-of-type(2):active,#main-content #about-us>.container>div>a:nth-of-type(2):focus,#main-content #about-us>.container>div>a:nth-of-type(2):hover{background-color:#ab3227;border-color:#ab3227;color:#fff}#main-content #about-us>.container>div>a+a{margin-top:10px}@media (min-width:600px){#main-content #about-us>.container>div{flex-direction:row}#main-content #about-us>.container>div>a+a{margin-left:20px;margin-top:0}}#main-content #care .cta-mainpage{font-size:1.5rem}#main-content #care{display:flex;margin-bottom:0;padding-bottom:0;padding-top:0}#main-content #care>div{padding-bottom:2rem}#main-content #care>div:first-child{flex-grow:1}#main-content #care>div:nth-child(2){background-image:url(/images/mainpage/pattern_1.png);background-position:100% 0;background-repeat:no-repeat;flex-shrink:0}@media (max-width:991.98px){#main-content #care>div:nth-child(2){background-image:url(/images/mainpage/pattern_1_mobile.png)}}#main-content #care>div:nth-child(2)>.row{margin-bottom:40px;margin-top:90px}@media (max-width:1199.98px){#main-content #care>div:nth-child(2)>.row{margin-top:80px}}@media (max-width:767.98px){#main-content #care>div:nth-child(2)>.row{margin-bottom:0;margin-top:30px}}#main-content #care>div:nth-child(2)>.row h1{color:#072a60;font-size:2.5rem;font-weight:800}@media (max-width:500px){#main-content #care>div:nth-child(2)>.row h1{font-size:2.2rem;line-height:3.3rem}}#main-content #care>div:nth-child(2)>.row>div:first-child>img{max-width:80%}#main-content #care>div:nth-child(2)>.row>div:first-child>p{color:#072a60;font-size:20px;line-height:30px;margin:30px 0}@media (max-width:991.98px){#main-content #care>div:nth-child(2)>.row>div:first-child>p{font-size:20px;text-align:left}}#main-content #care>div:nth-child(2)>.row>div:first-child>a{margin-top:20px}@media (max-width:991.98px){#main-content #care>div:nth-child(2)>.row>div:first-child>a{display:block}}@media (max-width:1199.98px){#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row{margin-top:40px}}@media (min-width:768px) and (max-width:991px){#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div{margin-bottom:4rem}}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div>svg{max-width:70%}@media (max-width:991.98px){#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div>svg{max-height:150px}}@media (max-width:767.98px){#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div>svg{max-height:120px}}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div:nth-child(3)>svg{max-width:100%}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div:nth-child(6)>svg{max-width:90%}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div:nth-child(8)>svg{max-width:80%}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row>div:nth-child(10)>svg{max-width:100%}#main-content #care>div:nth-child(2)>.row>div:nth-child(2)>.row .mainpage-1st-img-href{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#main-content #care>div:nth-child(3){background-image:url(/images/mainpage/pattern.png);background-position:0 0;flex-grow:1}#main-content #tools{display:flex;margin-top:0;padding-top:0}#main-content #tools>div{padding-top:2rem}#main-content #tools>div:first-child{background-repeat-y:no-repeat;background-image:url(/images/mainpage/pattern_2_repeat.png);background-position:100% 0;flex-grow:1}#main-content #tools>div.container{background-image:url(/images/mainpage/pattern_2.png);background-position:0 0;background-repeat:no-repeat;flex-shrink:0}#main-content #tools>div.container>#ebusiness-tools{margin-top:0}@media (min-width:768px){#main-content #tools>div.container>#ebusiness-tools>.container>div:first-of-type{margin-top:70px}}@media (max-width:991.98px){#main-content #tools>div.container>#ebusiness-tools>.container>div:first-of-type>h1{font-size:1.75rem;margin-bottom:1rem}}#main-content #tools>div:last-child{flex-grow:1}#main-content #ebusiness-tools .container #technologies-more-tools,#main-content #technologies .container #technologies-more-tools,#main-content #why-us-movie .container #technologies-more-tools{display:none}#main-content #ebusiness-tools .container,#main-content #technologies .container,#main-content #why-us-movie .container{padding-bottom:15px;padding-top:35px}#main-content #ebusiness-tools .container>h1,#main-content #technologies .container>h1,#main-content #why-us-movie .container>h1{display:block;font-size:36px;line-height:40px;margin-bottom:10px;margin-top:0;padding-bottom:10px;position:relative;text-align:center}#main-content #ebusiness-tools .container>h1:after,#main-content #technologies .container>h1:after,#main-content #why-us-movie .container>h1:after{background-color:#24304c;content:"";display:block;height:3px;left:calc(50% - 75px);position:absolute;top:100%;width:150px}#main-content #ebusiness-tools .container>h1,#main-content #technologies .container>h1,#main-content #why-us-movie .container>h1{margin-bottom:50px}@media (max-width:380px){#main-content #ebusiness-tools .container>h1,#main-content #technologies .container>h1,#main-content #why-us-movie .container>h1{font-size:29px}}#main-content #ebusiness-tools .container .section-title,#main-content #technologies .container .section-title,#main-content #why-us-movie .container .section-title{display:block;margin-bottom:10px;padding-bottom:10px;position:relative;text-align:center}#main-content #ebusiness-tools .container .section-title:after,#main-content #technologies .container .section-title:after,#main-content #why-us-movie .container .section-title:after{background-color:#24304c;content:"";display:block;height:3px;left:calc(50% - 75px);position:absolute;top:100%;width:150px}#main-content #ebusiness-tools .container .section-title,#main-content #technologies .container .section-title,#main-content #why-us-movie .container .section-title{margin-bottom:50px}#main-content #ebusiness-tools .container .section-title h2,#main-content #ebusiness-tools .container .section-title>h1,#main-content #technologies .container .section-title h2,#main-content #technologies .container .section-title>h1,#main-content #why-us-movie .container .section-title h2,#main-content #why-us-movie .container .section-title>h1{font-size:36px;margin-bottom:4px;margin-top:0}@media (max-width:380px){#main-content #ebusiness-tools .container .section-title h2,#main-content #ebusiness-tools .container .section-title>h1,#main-content #technologies .container .section-title h2,#main-content #technologies .container .section-title>h1,#main-content #why-us-movie .container .section-title h2,#main-content #why-us-movie .container .section-title>h1{font-size:29px}}@media (max-width:991.98px){#main-content #ebusiness-tools .container .section-title h2,#main-content #ebusiness-tools .container .section-title>h1,#main-content #technologies .container .section-title h2,#main-content #technologies .container .section-title>h1,#main-content #why-us-movie .container .section-title h2,#main-content #why-us-movie .container .section-title>h1{font-size:1.75rem;margin-bottom:1rem}}#main-content #ebusiness-tools .container .section-title h2+*,#main-content #ebusiness-tools .container .section-title>h1+*,#main-content #technologies .container .section-title h2+*,#main-content #technologies .container .section-title>h1+*,#main-content #why-us-movie .container .section-title h2+*,#main-content #why-us-movie .container .section-title>h1+*{font-size:24px}#main-content #ebusiness-tools .container div,#main-content #technologies .container div,#main-content #why-us-movie .container div{text-align:center}#main-content #ebusiness-tools .container div #php-logo,#main-content #technologies .container div #php-logo,#main-content #why-us-movie .container div #php-logo{display:inline-block;width:110px}@media (max-width:992px) and (min-width:767px){#main-content #ebusiness-tools .container div #php-logo,#main-content #technologies .container div #php-logo,#main-content #why-us-movie .container div #php-logo{width:85px}}@media (max-width:767px) and (min-width:700px){#main-content #ebusiness-tools .container div #php-logo,#main-content #technologies .container div #php-logo,#main-content #why-us-movie .container div #php-logo{width:70px}}#main-content #ebusiness-tools .container div #laravel-logo,#main-content #technologies .container div #laravel-logo,#main-content #why-us-movie .container div #laravel-logo{display:inline-block;margin-left:15px;width:110px}@media (max-width:992px) and (min-width:767px){#main-content #ebusiness-tools .container div #laravel-logo,#main-content #technologies .container div #laravel-logo,#main-content #why-us-movie .container div #laravel-logo{width:85px}}@media (max-width:767px) and (min-width:700px){#main-content #ebusiness-tools .container div #laravel-logo,#main-content #technologies .container div #laravel-logo,#main-content #why-us-movie .container div #laravel-logo{width:60px}}#main-content #ebusiness-tools .container div #angular-logo,#main-content #technologies .container div #angular-logo,#main-content #why-us-movie .container div #angular-logo{display:inline-block;width:105px}@media (max-width:992px) and (min-width:767px){#main-content #ebusiness-tools .container div #angular-logo,#main-content #technologies .container div #angular-logo,#main-content #why-us-movie .container div #angular-logo{width:85px}}@media (max-width:767px) and (min-width:700px){#main-content #ebusiness-tools .container div #angular-logo,#main-content #technologies .container div #angular-logo,#main-content #why-us-movie .container div #angular-logo{width:65px}}#main-content #ebusiness-tools .container div #typescript-logo,#main-content #technologies .container div #typescript-logo,#main-content #why-us-movie .container div #typescript-logo{display:inline-block;margin-left:20px;width:95px}@media (max-width:992px) and (min-width:767px){#main-content #ebusiness-tools .container div #typescript-logo,#main-content #technologies .container div #typescript-logo,#main-content #why-us-movie .container div #typescript-logo{width:80px}}@media (max-width:767px) and (min-width:700px){#main-content #ebusiness-tools .container div #typescript-logo,#main-content #technologies .container div #typescript-logo,#main-content #why-us-movie .container div #typescript-logo{width:60px}}#main-content #ebusiness-tools .container .items .just-p,#main-content #technologies .container .items .just-p,#main-content #why-us-movie .container .items .just-p{min-height:0}#main-content #ebusiness-tools .container .items>*,#main-content #technologies .container .items>*,#main-content #why-us-movie .container .items>*{align-items:center;display:flex;flex-direction:column;max-width:400px;position:relative}@media (max-width:991.98px){#main-content #ebusiness-tools .container .items>*,#main-content #technologies .container .items>*,#main-content #why-us-movie .container .items>*{margin-left:auto;margin-right:auto}}#main-content #ebusiness-tools .container .items>* svg,#main-content #technologies .container .items>* svg,#main-content #why-us-movie .container .items>* svg{display:block;height:115px;margin-bottom:20px;width:155px}#main-content #ebusiness-tools .container .items>* h2,#main-content #ebusiness-tools .container .items>* h4,#main-content #technologies .container .items>* h2,#main-content #technologies .container .items>* h4,#main-content #why-us-movie .container .items>* h2,#main-content #why-us-movie .container .items>* h4{display:block;font-size:24px;font-weight:600;line-height:30px;margin:0 0 10px;padding-bottom:10px;position:relative;text-align:center}#main-content #ebusiness-tools .container .items>* h2:after,#main-content #ebusiness-tools .container .items>* h4:after,#main-content #technologies .container .items>* h2:after,#main-content #technologies .container .items>* h4:after,#main-content #why-us-movie .container .items>* h2:after,#main-content #why-us-movie .container .items>* h4:after{background-color:#24304c;content:"";display:block;height:3px;left:calc(50% - 25px);position:absolute;top:100%;width:50px}#main-content #ebusiness-tools .container .items>* h3,#main-content #technologies .container .items>* h3,#main-content #why-us-movie .container .items>* h3{display:block;font-size:18px;font-weight:600;line-height:30px;margin:0 0 10px;padding-bottom:10px;position:relative;text-align:center}#main-content #ebusiness-tools .container .items>* h3:after,#main-content #technologies .container .items>* h3:after,#main-content #why-us-movie .container .items>* h3:after{background-color:#24304c;content:"";display:block;height:3px;left:calc(50% - 25px);position:absolute;top:100%;width:50px}#main-content #ebusiness-tools .container .items>* p,#main-content #technologies .container .items>* p,#main-content #why-us-movie .container .items>* p{display:block;margin-bottom:0;max-width:80%;text-align:center}@media (min-width:700px){#main-content #ebusiness-tools .container .items>* p,#main-content #technologies .container .items>* p,#main-content #why-us-movie .container .items>* p{min-height:170px}}@media (min-width:850px){#main-content #ebusiness-tools .container .items>* p,#main-content #technologies .container .items>* p,#main-content #why-us-movie .container .items>* p{min-height:130px}}#main-content #ebusiness-tools .container .items>*>span,#main-content #technologies .container .items>*>span,#main-content #why-us-movie .container .items>*>span{background-color:transparent;border:2px solid transparent;border-radius:0;color:#000;display:inline-block;font-size:15px;font-weight:600;line-height:15px;padding:15px 20px;text-align:center;transition:all .2s ease-in-out;vertical-align:middle}#main-content #ebusiness-tools .container .items>*>span:active,#main-content #ebusiness-tools .container .items>*>span:focus,#main-content #ebusiness-tools .container .items>*>span:hover,#main-content #technologies .container .items>*>span:active,#main-content #technologies .container .items>*>span:focus,#main-content #technologies .container .items>*>span:hover,#main-content #why-us-movie .container .items>*>span:active,#main-content #why-us-movie .container .items>*>span:focus,#main-content #why-us-movie .container .items>*>span:hover{background-color:#fff;border-color:#fff;color:#000}#main-content #ebusiness-tools .container .items>*>span,#main-content #technologies .container .items>*>span,#main-content #why-us-movie .container .items>*>span{background-color:#30446a;border-color:#30446a;color:#fff}#main-content #ebusiness-tools .container .items>*>span:active,#main-content #ebusiness-tools .container .items>*>span:focus,#main-content #ebusiness-tools .container .items>*>span:hover,#main-content #technologies .container .items>*>span:active,#main-content #technologies .container .items>*>span:focus,#main-content #technologies .container .items>*>span:hover,#main-content #why-us-movie .container .items>*>span:active,#main-content #why-us-movie .container .items>*>span:focus,#main-content #why-us-movie .container .items>*>span:hover{background-color:#283958;border-color:#283958;color:#fff}#main-content #ebusiness-tools .container .items>*>a,#main-content #technologies .container .items>*>a,#main-content #why-us-movie .container .items>*>a{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#main-content #ebusiness-tools .container .items>:active>span,#main-content #ebusiness-tools .container .items>:focus>span,#main-content #ebusiness-tools .container .items>:hover>span,#main-content #technologies .container .items>:active>span,#main-content #technologies .container .items>:focus>span,#main-content #technologies .container .items>:hover>span,#main-content #why-us-movie .container .items>:active>span,#main-content #why-us-movie .container .items>:focus>span,#main-content #why-us-movie .container .items>:hover>span{background-color:#283958;border-color:#283958;color:#fff}@media (min-width:768px){#main-content #ebusiness-tools .container .items,#main-content #technologies .container .items,#main-content #why-us-movie .container .items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}#main-content #ebusiness-tools .container .items>div,#main-content #technologies .container .items>div,#main-content #why-us-movie .container .items>div{width:33.33333%}}#main-content #ebusiness-tools .container>.movie-container,#main-content #technologies .container>.movie-container,#main-content #why-us-movie .container>.movie-container{margin-top:-30px;padding-top:56.25%;position:relative}#main-content #ebusiness-tools .container>.movie-container>iframe,#main-content #technologies .container>.movie-container>iframe,#main-content #why-us-movie .container>.movie-container>iframe{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#main-content #technologies .container div{text-align:center}#main-content #technologies .container div #angular-logo{display:inline-block;width:30%}#main-content #technologies .container div #laravel-logo{display:inline-block;margin-left:5%;width:30%}#main-content #technologies .container>div:not(.section-title)>div{margin-bottom:30px}#main-content #technologies .container>div:not(.section-title)>div>p{min-height:unset}#main-content #technologies>div:nth-child(2){display:flex}#main-content #technologies>div:nth-child(2)>div:first-child{flex-grow:1}#main-content #technologies>div:nth-child(2)>div.container{background-image:url(/images/mainpage/pattern_4.png);background-position:100% 100%;background-repeat:no-repeat;flex-shrink:0;padding-top:0}#main-content #technologies>div:nth-child(2)>div.container #technologies-more{display:none}#main-content #technologies>div:nth-child(2)>div:last-child{background-repeat-y:no-repeat;background-image:url(/images/mainpage/pattern_4_repeat.png);background-position:100% 0;background-position:0 100%;flex-grow:1}#main-content #technologies #technologies-more-button{padding-top:0}#main-content #case-studies{background:transparent;padding-bottom:70px}#main-content #case-studies>.container>h2{text-align:center}#main-content #case-studies>.container>h2:after{left:calc(50% - 60px)}#main-content #case-studies>.container>a{display:inline-block}#main-content #case-studies>.container>div{margin-left:-15px;margin-right:-15px}#main-content #case-studies>.container>div>div{margin:10px 15px}#main-content #case-studies>.container>.more{margin:40px 0;text-align:center}#main-content #blog{padding-bottom:60px;padding-top:60px}
