.solution_section{background-color:#f7f7f7;overflow:hidden}.solution_section .content h3{color:#000;font-size:25px;font-weight:400}.solution_section .content h3 strong{font-weight:700}.solution_section .content{max-width:900px;margin:auto}.solution_section .grid-container{z-index:30}.solution_section ul.list_link{margin:50px 0 0 0;display:flex;list-style:none;justify-content:center}.solution_section ul.list_lin .button_for_all{height:54px!important;border-radius:27px!important;background-image:linear-gradient(to right,#000248 0%,#1d1f5e 100%);padding:0 30px!important;display:inline-flex!important;align-items:center;color:#ffffff!important;font-size:20px;border:none!important}.solution_section ul.list_link .button_style{background-color:transparent;color:#fff!important;text-align:left;padding:12px 30px 12px 30px;min-width:140px;font-size:18px;font-weight:400;line-height:25px;display:inline-block;position:relative;overflow:hidden;z-index:9;border-radius:26px;border:1px solid #fff}.solution_section .button_for_all.red{background-image:linear-gradient(to right,#ee4207 0%,#ff734e 100%)}.solution_section .button_for_all img{margin-left:10px;display:inline-block}.solution_section .slider_solution{margin-top:40px}.solution_section .slider_solution img{margin:auto;height:600px;width:auto}@-webkit-keyframes rotate_animation{from{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate_animation{from{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate_animation2{from{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}to{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate_animation2{from{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}to{-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}.main-content{position:relative;overflow:hidden}.banner-parallax{z-index:0;top:0;left:0;right:0;bottom:0;position:absolute}.banner-parallax .banner-parallax-layer1{z-index:1;top:35%;left:20px;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer1 .banner-parallax-image{animation:rotate_animation 70s linear infinite}.banner-parallax .banner-parallax-layer2{z-index:2;bottom:-20%;left:-10%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer2 .banner-parallax-image{animation:rotate_animation2 150s linear infinite}.banner-parallax .banner-parallax-layer3{z-index:1;top:4%;right:-30%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer3 .banner-parallax-image{animation:rotate_animation 180s linear infinite}.banner-parallax .banner-parallax-layer4{z-index:2;top:2%;left:-12%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer4 .banner-parallax-image{animation:rotate_animation2 110s linear infinite}.banner-parallax .banner-parallax-layer5{z-index:1;top:9%;left:-42%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer5 .banner-parallax-image{animation:rotate_animation 150s linear infinite}.banner-parallax .banner-parallax-layer6{z-index:2;top:11%;left:-2%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer6 .banner-parallax-image{animation:rotate_animation2 80s linear infinite}.banner-parallax .banner-parallax-layer7{z-index:2;bottom:6%;left:-65%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer7 .banner-parallax-image{animation:rotate_animation2 100s linear infinite}.banner-parallax .banner-parallax-layer8{z-index:2;bottom:20.2%;right:3%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer8 .banner-parallax-image{animation:rotate_animation2 65s linear infinite}.banner-parallax .banner-parallax-layer9{z-index:2;bottom:6.8%;right:-6%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer9 .banner-parallax-image{animation:rotate_animation 70s linear infinite}.banner-parallax .banner-parallax-layer11{z-index:1;top:0%;left:22%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer11 .banner-parallax-image{animation:rotate_animation 70s linear infinite}.banner-parallax .banner-parallax-layer12{z-index:1;top:30%;right:12%;position:absolute;mix-blend-mode:multiply}.banner-parallax .banner-parallax-layer12 .banner-parallax-image{animation:rotate_animation 40s linear infinite}.homepage-banner{z-index:2;position:relative}.homepage-banner .banner-image{z-index:2;overflow:hidden;position:relative}.homepage-banner .banner-parallax-main-image{z-index:6;position:relative}.homepage-banner .banner-parallax-main-image2{display:none}.homepage-banner .banner-content{top:25%;text-align:left;left:calc((100% - 1570px)/ 2);z-index:10;max-width:720px;position:absolute}.homepage-banner .banner-content .title{color:#141c34;font-size:48px;font-weight:500;line-height:1.4;margin:0 0 20px 0;letter-spacing:.02rem}.homepage-banner .banner-content .description{font-size:24px;line-height:1.2;font-weight:300;margin:0 0 25px 0}.homepage-banner .banner-content .button-group{margin-top:50px}.homepage-banner .banner-content2{bottom:0;left:50%;z-index:10;max-width:720px;text-align:center;position:absolute;transform:translateX(-50%)}.homepage-banner .banner-content2 .description{color:#28274b;font-size:24px;font-weight:500;line-height:1.8;font-weight:300;margin:0 0 25px 0}.homepage-banner .banner-content2 .description strong{font-weight:700}.form_footer .button_submit_form_a br{display:none}.form_footer .button_submit_form_a input{position:absolute;left:0;top:0;margin:0;background:transparent;z-index:2;width:100%;height:100%;margin:0!important;background:transparent!important;padding:0!important;font-size:18px!important}.form_footer .button_submit_form_a a{min-height:50px;margin-bottom:30px;background:transparent}section.section-get-in-touch.section-overlay{-webkit-box-sizing:border-box!important}.section__form .button_submit_form_a a input.form_quote_submit{display:block!important;position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;border:none;font-size:18px;transition:.3s all;z-index:99}.section__form .button_submit_form_a a input.form_quote_submit:hover{color:white!important}.section__form .button_submit_form_a a{min-height:50px}.page-template-lp1 .form_quote .button_submit_form_a,.page-template-lp2 .form_quote .button_submit_form_a,.page-template-lp3 .form_quote .button_submit_form_a,.page-template-lp4 .form_quote .button_submit_form_a{display:none}.page-template-lp1 .form_quote .enter_form_quote,.page-template-lp2 .tt4_sec_10 .enter_form_quote,.page-template-lp3 .form_quote .enter_form_quote,.page-template-lp4 .form_quote .enter_form_quote{position:relative}.page-template-lp1 .form_quote .button_submit_form input.form_quote_submit,.page-template-lp2 .tt4_sec_10 .button_submit_form input.form_quote_submit,.page-template-lp3 .form_quote .button_submit_form input.form_quote_submit,.page-template-lp4 .form_quote .button_submit_form input.form_quote_submit{position:absolute;left:0;top:0;width:100%;height:100%;display:block!important;background:transparent;font-size:0;z-index:99;border:none}.page-template-lp1 .form_quote .button_submit_form br,.page-template-lp2 .tt4_sec_10 .button_submit_form br,.page-template-lp3 .form_quote .button_submit_form br,.page-template-lp4 .form_quote .button_submit_form br{display:none}.site-footer .grid-100.tablet-grid-100.button_submit_form,.site-footer .grid-100.tablet-grid-100.button_submit_form,.site-footer .grid-100.tablet-grid-100.button_submit_form,.site-footer .grid-100.tablet-grid-100.button_submit_form{display:none!important}.site-footer-custom td{padding:9px 13px}.site-footer .grid-100.tablet-grid-100.button_submit_form_a{display:block!important}.icon-collection{padding:10px 20px;text-align:center}.icon-collection .title{font-size:20px;line-height:1.4;font-weight:500;margin:0 0 15px 0;color:#28274b}.icon-collection .description{margin:0;font-size:16px;line-height:30px}.icon-collection .icon-wrapper{display:block;width:85px;height:85px;color:#ff4719;font-size:30px;line-height:85px;border-radius:50%;text-align:center;border:1px solid #c3c9d0;margin:0 auto 25px auto}.popup_form .form_quote_submit{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;font-size:0}.popup_form .button_submit_form br{display:none}.popup_form .button_submit_form_a{display:none}#enter_your_form,.form_quote_submit_contact{display:none}.enter_form_quote_for_all{cursor:pointer}.roundSmall,.roundMedium,.roundLarge{background:#fff;border-radius:50%;position:absolute;width:3px;height:3px}.roundMedium{width:4px;height:4px}.roundLarge{width:5px;height:5px}.starSmall,.starMedium,.starLarge{position:absolute;width:10px;height:10px;background:url(http://www.freepngimg.com/thumb/snowflakes/52-snowflake-png-image-thumb.png);background-size:100% 100%}.starMedium{width:15px;height:15px}.starLarge{width:20px;height:20px}.realSmall,.realMedium,.realLarge{position:absolute;width:25px;height:25px;background:url(http://pngimg.com/upload/snowflakes_PNG7576.png);background-size:100% 100%}.realMedium{width:30px;height:30px}.realLarge{width:40px;height:40px}.sharpSmall,.sharpMedium,.sharpLarge{position:absolute;width:20px;height:20px;background-size:100% 100%;background:url(http://pngimg.com/upload/snowflakes_PNG7559.png);background-size:100% 100%}.sharpMedium{width:28px;height:28px}.sharpLarge{width:35px;height:35px}.ringSmall,.ringMedium,.ringLarge{position:absolute;width:15px;height:15px;background-image:url(http://www.freepngimg.com/thumb/snowflakes/13-white-snowflake-png-image-thumb.png);background-size:100% 100%}.ringMedium{width:25px;height:25px}.ringLarge{width:35px;height:35px}div#container{position:fixed;z-index:99999;width:100%;height:100%;pointer-events:none;top:0;left:0}.form_footer .button_submit_form_a input{color:#ee4207!important}.menu-item-has-children .dropdown-menu-toggle{padding-right:0}.main-navigation ul ul{background-image:linear-gradient(90deg,#16a2bc 0%,#1656bc 100%)!important}.main-navigation .main-nav ul ul li a{font-size:12px;line-height:normal!important;color:white!important}.main-navigation li.Menu_service ul.sub-menu{background:none!important}@media only screen and (max-width:1600px){.banner-parallax .banner-parallax-layer3{right:-50%!important}}@media only screen and (max-width:1199px){.banner-parallax .banner-parallax-layer3{z-index:1;top:5%;right:-100%!important;position:absolute;mix-blend-mode:multiply;transform:scale(.3)!important}.banner-parallax .banner-parallax-layer1{z-index:1;top:35%;left:-10%;position:absolute;mix-blend-mode:multiply;transform:scale(.7)!important}}@media only screen and (max-width:991px){.solution_section .slider_solution img{height:400px}}@media only screen and (max-width:767px){.solution_section .slider_solution img{object-fit:cover;height:300px}}@media only screen and (max-width:600px){ul.slick-dots li{width:10px;height:10px;padding:0!important;margin:0 2px}ul.slick-dots li button{width:6px;height:6px;top:5px!important;left:5px!important}.solution_section .slider_solution{margin:40px -40px 0 -40px}img.image-desktop{display:none}.footer-navi.floatright a{width:100%}.footbot{padding-bottom:25px}}@media only screen and (max-width:480px){.solution_section .slider_solution img{height:220px}}.bf_sub:before{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% - 45px));background-image:url(../../../../../../../themes/Dona_Themes/images/Shape_1.png);background-size:cover;background-repeat:no-repeat;content:'';width:36px;height:117px}.banner_about_math:after{content:url(../../../../../../../themes/Dona_Themes/images/question1.png);position:absolute;right:-90px;border:0;z-index:1;transform:rotate(180deg)}.banner_about_math:before{content:url(../../../../../../../themes/Dona_Themes/images/question1.png);position:absolute;left:-90px;top:-10px;z-index:1}#mainNav{position:fixed;left:25px;top:50%;transform:translateY(-50%);z-index:999999}#mainNav{margin:0;padding:0}#mainNav li{display:block;width:14px;height:14px;position:relative;margin:13px 0}#mainNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#mainNav li a{width:15px;height:15px;border:1px solid #024e7e;border-radius:50%;display:flex;align-items:center;justify-content:center}#mainNav li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#024e7e;left:50%;top:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#mainNav li a span{width:7px;height:7px;background-color:#024e7e;margin:0;transform:unset;position:unset!important}#mainNav li a.active span,#mainNav li:hover a.active span,#mainNav li a.active span,#mainNav li:hover a.active span{height:10px;width:10px;border-radius:100%;border-color:#e6051c;background:#e6051c}#mainNav li:hover a,#mainNav li a.active{border-color:#e6051c}#mainNav li:hover a span,#fp-nav li a.active span,#mainNav li:hover a.active span{background-color:#e6051c;margin:0}