@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap);#header_section,.cta-button{position:relative;overflow:hidden}#header_section h1,#header_section p,#price,#reference,#services,.navbar,.navbar.scrolled,.sectionTitle h1,.sectionTitle h2{font-family:var(--main_font)}#header_section h1,#header_section p,.sectionTitle h1,.sectionTitle h2,.team_box h3,.team_box p{font-optical-sizing:auto;font-style:normal}#inner_phone_section,#our_team{background-image:url("../img/header_bg_three.jpg")}#inner_phone_section,#our_team,#our_work{background-size:cover;background-attachment:fixed}#blog img,#blog_open .section_img img,.blog_open_gallery img,.reference_box img{object-fit:cover;object-position:center}#contact_section .form-group span,#contact_section textarea{transition:.25s linear;z-index:1;color:#58595b;font-weight:400}#error_page,#inner_phone_section,#our_team,#our_work{background-attachment:fixed}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--primary) #151d29}:root{--primary:#2f82ff!important;--primary:#2f79ff!important;--secondary:#0a192f!important;--tercial:#212529!important;--bgColor:#c7d3dd!important;--sectionPadding:6rem;--main_font:"Outfit",sans-serif}::-webkit-scrollbar{width:15px;height:15px;background:#151d29;box-shadow:2px 2px 20px #2e394d inset}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:0;box-shadow:0 1px 40px rgba(243,248,251,.5);transition:background .3s,box-shadow .3s}.sectionTitle h1,.sectionTitle h2{font-size:3rem;font-weight:800}.title_dark h1,.title_dark h2{text-shadow:10px 10px 50px #3286ffa8;color:#fff}.title_light h1,.title_light h2{text-shadow:12px 12px 20px #5e9fff73}#blog_open .sectionTitle h1 span,#contact_section span b,#error_page h1 span,#header_section h1 span,#section_page_content_two h3 span,#section_page_header h1 span,.navbar .nav-link:hover,.navbar .social_icon i,.portfolio-content i,.pricing-card:hover .pricing-title,.team_box:hover p,.title_dark span,.title_light span{color:var(--primary)}#section_page_faq p a:hover,.cta-button:hover{color:var(--secondary)}.sectionParagraph ol li,.sectionParagraph p,.sectionParagraph ul li{font-family:var(--main_font);font-size:1.4rem;margin-top:25px;margin-bottom:25px;opacity:.8;font-weight:400}.error_page_content a,.final_footer a,.sectionParagraph ol li a,.sectionParagraph p a,.sectionParagraph ul li a{color:var(--primary);text-decoration:none}.cookie-modal.active,.paragraph_pc{display:block}#cookie .switch input,#header_section .phone_only,.paragraph_phone,.reference_box .additional_text,.wrapped-text p:nth-of-type(2){display:none}#reference .call_to_action_button,.call_to_action_button{padding-top:50px}#contact_section button,.cta-button{display:inline-block;padding:15px 30px;box-shadow:0 4px 15px rgba(34,95,123,.5);transition:.4s ease-in-out;text-decoration:none}.cta-button{background:var(--primary);color:#fff;font-size:1.2rem;font-weight:600;border-radius:8px;margin-right:15px}.cta-button::before{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:radial-gradient(circle,rgba(255,255,255,.3) 10%,transparent 70%);transition:.6s ease-out;transform:translate(-50%,-50%) scale(0)}.cta-button:hover{transform:scale(1.08);box-shadow:0 8px 25px rgba(149,199,255,.8);background:linear-gradient(135deg,#2b7cff,#419bff)}#flash1,#flash2,.myButton a,.myButton a:hover,.reference_box.active{background:var(--primary)}.cta-button:hover::before{transform:translate(-50%,-50%) scale(1);opacity:0}.myButton a{z-index:999;color:var(--bgColor);box-shadow:0 5px 12px #0000006e;display:none}.carousel-indicators li,.social-icons a{background-color:var(--secondary)}#inner_phone_section,#our_team,#our_work,.team_box img{background-position:center}.back-to-top{position:fixed;bottom:25px;right:25px;display:none}#flash1,#flash2{display:none;position:fixed;right:0;z-index:999;bottom:20%;padding:25px;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:2px 2px 15px #000}@media only screen and (max-width:991px){:root{--sectionPadding:4rem}.paragraph_pc{display:none}.paragraph_phone{display:block}.myReverse{flex-direction:column-reverse}}@media only screen and (max-width:760px){:root{--sectionPadding:3rem}}.navbar{background:0 0;padding:0}.navbar.scrolled{box-shadow:0 5px 25px #2f79ff33;background:radial-gradient(#0a192f,#060617)}.navbar-nav{margin-left:auto}.navbar-brand img{width:200px;padding-top:5px;padding-bottom:5px;transition:1s ease-in-out}#logo{transition:opacity .3s}.navbar-brand svg{width:250px;padding-top:5px;padding-bottom:5px}.navbar-brand .st0{fill:var(--primary)}.navbar-brand .st1{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:1.4173;stroke-miterlimit:10}.navbar .nav-link{color:var(--bgColor)!important;font-size:16px;margin-left:5px;margin-right:5px}#contact_section .form-check a,.navbar .headerActive,.navbar .nav-link:hover,.navbar .social_icon .nav-link:hover{color:var(--primary)!important}.navbar .social_icon .nav-link{text-transform:none!important}.myFormBottom,.navbar_flags,.reference_long:hover .hover_content{display:flex}.navbar .navbar_flags img{width:25px}.navbar .headerActive{background:0 0!important}.dropdown-item:focus,.dropdown-item:hover,.social-icons a:hover{background-color:var(--primary);color:var(--tercial)}#section_page_faq .accordion:hover:after,#section_page_faq .active:after,.navbar .dropdown-item,.pricing-card,.pricing-title{color:var(--bgColor)}#our_services_one,#services,.navbar .dropdown-menu{background:var(--secondary)}.navbar .headerCallToAction a{padding:10px 25px!important}.social-icons{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;z-index:999}.social-icons a{color:#fff;text-align:center;padding:10px;margin:5px 0;border-radius:5px 0 0 5px;text-decoration:none;font-size:24px;transition:background-color .3s;filter:drop-shadow(2px 4px 6px black)}.social-icons a:hover{transform:scale(1.2)}.header_language{display:flex;align-items:center;justify-content:center;padding:0;margin:0}.header_language li{list-style:none}.header_language .nav-link{padding-left:5px;padding-right:5px;margin:0!important}.header_language img{width:40px}.navbar-collapse.show{height:100vh}@media only screen and (max-width:1400px){.navbar .social_icon{display:none}}@media only screen and (max-width:1199px){.navbar-brand img{width:200px}.navbar .nav-link{margin-left:0!important;margin-right:0!important}.navbar_flags{display:block}}@media only screen and (max-width:320px){.navbar-brand img{width:170px}}#header_section{background:#8a8a8a;min-height:100vh;height:820px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:linear-gradient(45deg,#002943,#04080c);background:radial-gradient(#0a192f,#060617)}#header_section canvas{position:absolute;bottom:0;right:-500px;transform:scale(.9)}#header_section h1,#header_section p{font-size:2.5rem;font-weight:600;opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1s;text-align:left;color:#fff;text-shadow:10px 10px 50px #3286ffa8}#header_section h1{font-size:5.2rem;letter-spacing:1.5px;transition:transform .5s;font-weight:800}#header_section p{font-size:1.6rem;margin-top:20px;letter-spacing:.5px;font-weight:400}.header_section_scroll_icon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:25px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;z-index:999}.scroll-icon{display:block;position:relative;height:3em;width:1.5em;border:.15em solid #419bff;border-radius:1em}.page-wrap{display:flex;height:100vh}.scroll-icon__wheel-outer{display:block;position:absolute;left:50%;top:.6em;height:1em;width:.4em;margin-left:-.2em;border-radius:.4em;overflow:hidden}#contact_section .form-group,#map-container,#why_us img,.service-box,.video-container{position:relative}.scroll-icon__wheel-inner{display:block;height:100%;width:100%;border-radius:inherit;background:#fff;animation:2.75s ease-in-out infinite scroll_1}.portfolio-item,.service-box{border-radius:20px;overflow:hidden;transform-style:preserve-3d}@keyframes scroll_1{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-.6em)}75%{transform:translateY(.6em)}}#about_us,#our_services_three,#our_services_two{min-height:100vh;height:auto;padding:var(--sectionPadding);display:flex;align-items:center;justify-content:center;background:var(--bgColor)}#about_us p,#contactSendSuccess,#our_services_two p,#our_work p{color:var(--tercial)}#about_us .row,#contact_footer .row,#section_page_content .row,#section_page_header .row{align-items:center}#about_us .about-image{width:50%;height:400px;display:flex;align-items:center;justify-content:center}#about_us canvas{width:100%;height:100%}#about_us .image-container img,#contact_footer img,#our_services_one img,#section_page_content img,#section_page_header img{width:100%}#about_us .carousel-indicators{bottom:-100px}#about_us .carousel-indicators .active{background-color:var(--primary)!important}#services{color:#fff;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden;background-image:url("../img/texture_04.webp");background-size:cover;background-attachment:fixed;box-shadow:inset 0 0 0 2000px #0a192fe6}#our_services_one,#why_us{color:#fff;align-items:center;display:flex;height:auto;padding:var(--sectionPadding);min-height:100vh}.service-box{background:rgba(255,255,255,.15);backdrop-filter:blur(15px);padding:40px;width:100%;text-align:center;box-shadow:0 0 40px rgba(0,255,255,.7);transition:transform .3s ease-in-out,box-shadow .3s}.service-box:hover{transform:scale(1.1);box-shadow:0 0 80px #0ff}.service-box::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 10%,transparent 70%);transform:rotate(45deg)}#services .icon{font-size:4rem;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(255, 255, 255, 1))}#services h3{font-size:2rem;margin-bottom:10px;font-weight:700}#services p{font-size:1.2rem;opacity:.9}#our_services_one{justify-content:center}.video-container{width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.video-container video{width:100%;height:100%;object-fit:cover}.services_section .video01{-webkit-mask-image:url('../img/page_images_websites.png');mask-image:url('../img/page_images_websites.png')}.services_section .video02{-webkit-mask-image:url('../img/page_img_02.png');mask-image:url('../img/page_img_02.png')}#section_page_header .video01,.services_section .video03{-webkit-mask-image:url('../img/page_img_04.png');mask-image:url('../img/page_img_04.png');height:560px}#section_page_content .video01{-webkit-mask-image:url('../img/page_img_03.png');mask-image:url('../img/page_img_03.png');height:560px}#section_page_content .video02{-webkit-mask-image:url('../img/page_img_01.png');mask-image:url('../img/page_img_01.png');height:560px}#section_page_content .col-xl,#section_page_content .col-xl-6,#section_page_content_two .col-xl-5{padding-top:50px;padding-bottom:50px}#section_page_content .no_padding,#section_page_content_two .no_padding{padding-top:0!important}@media only screen and (max-width:1199px){#header_section canvas{right:-600px}#header_section .phone_only{display:inline}.services_section .video-container{position:relative;width:100%;height:300px;-webkit-mask-position-x:right;-webkit-mask-position-y:center;mask-size:100%}}#why_us{justify-content:center;background:linear-gradient(45deg,#002943,#04080c);background:var(--secondary)}#why_us .st0,#why_us .st1,#why_us .st2{fill:none;stroke:var(--tercial);stroke-width:1.41732;stroke-miterlimit:10;stroke-dasharray:300;stroke-dashoffset:300;animation:6s linear infinite draw;stroke-dasharray:10}@keyframes draw{to{stroke-dashoffset:0}}#why_us img{width:100%}#why_us svg,.before_map{position:absolute;top:0;margin-left:auto;margin-right:auto;right:0;left:0}#why_us svg{width:100%}.why_us_logo img{width:70%!important;margin-left:auto;display:block;padding-top:25px}.why_us_cta{text-align:right;padding-top:50px}.why_us_cta a{margin-left:5px;margin-right:5px}.before_map{z-index:999;display:block}#our_work{min-height:100vh;height:auto;padding:var(--sectionPadding);display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:url("../img/test_bg_two.jpg");box-shadow:inset 0 0 0 2000px #c1bfc9bd}.portfolio-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;perspective:1000px}#price,.portfolio-overlay{align-items:center;display:flex}.portfolio-item{position:relative;width:300px;height:400px;box-shadow:0 0 20px var(--primary);transition:transform .3s ease-out}.portfolio-item:hover{transform:rotateY(15deg) rotateX(10deg) scale(1.1)}.portfolio-item img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%) contrast(1.2);transition:filter .5s}.portfolio-item:hover img{filter:grayscale(0) contrast(1)}.portfolio-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);justify-content:center;opacity:0;transition:opacity .5s;box-shadow:0 0 15px rgba(0,255,255,.8)}.form-container .btn:hover,.open-button:hover,.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-overlay p{font-size:1.5rem;font-weight:700;color:#fff!important;text-shadow:0 0 10px var(--primary)}#our_work .our_work_cta{margin-top:80px}@media only screen and (max-width:560px){.portfolio-grid{display:grid}}#price{min-height:100vh;height:auto;padding:var(--sectionPadding);justify-content:center;background:var(--bgColor)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.pricing-card,.reference_box{background:var(--secondary);padding:25px;position:relative;filter:drop-shadow(2px 4px 6px black)}@media (min-width:768px){.pricing-grid{grid-template-columns:1fr 1fr}}.pricing-card{border:1px solid #eee;border-radius:15px;transition:.5s;margin:5px}.pricing-card:hover{border:2px solid;border-color:var(--primary);transform:translateY(-4px)}#section_page_faq,#section_page_header{border-bottom:4px solid var(--primary)}.pricing-title{font-size:1.5rem;font-weight:600;margin-bottom:.25rem;transition:.5s}.pricing-desc{font-size:.95rem;color:#fff;margin-bottom:1rem;transition:.5s;opacity:.8}.box_line,.hover_content,.reference_box,.team_box,.team_box h3,.team_box img,.team_box p,.team_box_hide{transition:.8s}.pricing-price{font-size:1.1rem;font-weight:600;color:var(--primary)}#section_page_content_two li,#section_page_content_two p,#section_page_header p,.blog_dark .sectionTitle h2,.pricing-card:hover .pricing-desc,.reference_box.active h3,.reference_box.active p,.reference_box.active span,.wrapped-text a{color:#fff}#reference{min-height:100vh;height:auto;padding:var(--sectionPadding);background:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;background:var(--secondary)}#reference .sectionTitle h2{text-align:center;padding-bottom:50px}#blog a,#reference a{text-decoration:none}#reference .owl-carousel .owl-item img{width:100px!important}.reference_box{border-radius:15px;margin:5px}.hover_content,.reference_long .hover_section{position:absolute;height:100%;width:100%;pointer-events:auto;top:0}#contact_bottom img,#contact_section img,.blog_bottom_svg,.blog_svg,.reference_box img,.team_box,.team_box:hover .box_line{margin-right:auto;margin-left:auto}.hover_content{background:#848484de;border-radius:15px;display:none;align-items:center;justify-content:center;text-align:center;margin-left:-25px;backdrop-filter:blur(3px)}#our_team,.team_box{align-items:center;position:relative;height:auto;display:flex}.reference_long .hover_section{cursor:pointer}.hover_content i{text-align:center;font-size:52px;color:#fff}.hover_content p{color:#fff;font-weight:600;font-size:22px;padding-top:15px}.reference_box h3,.team_box h3{padding-top:25px;font-family:var(--main_font)}.reference_box:hover{background:var(--primary);color:#fff!important}.reference_box img{width:100px;height:100px;border-radius:50%;text-align:center;display:block;left:0;right:0}.reference_box h3{font-weight:600;font-size:22px}.reference_box span{font-family:var(--main_font);padding-bottom:25px;display:block}.reference_box p{padding-bottom:0;margin-bottom:0}@media only screen and (max-width:375px){.sectionTitle h2{font-size:2.2rem}}#our_team{min-height:100vh;padding:var(--sectionPadding);justify-content:center;box-shadow:inset 0 0 0 2000px #0a192fe8;border-top:3px solid var(--primary);border-bottom:3px solid var(--primary)}#our_team .sectionTitle h2{text-align:center;color:#fff;padding-bottom:50px}#our_team .call_to_action_button{text-align:center;padding-top:50px}.team_box{background:#0a192f69;border-radius:15px;width:85%;min-height:520px;backdrop-filter:blur(4px);justify-content:center;border:2px solid var(--primary);left:0;right:0;text-align:center;box-shadow:2px 2px 20px #358aff4d}#blog_open,#section_page_content,#section_page_faq,#terms_and_conditions,.blog_light{background:var(--bgColor)}.team_box img{width:210px;height:200px;object-fit:cover;border-radius:50%;border:10px solid var(--secondary);filter:contrast(.8)}#blog .col-xl,#blog .col-xl-4,.blog_open_gallery img,.error_page_content{filter:drop-shadow(2px 4px 6px black)}.team_box h3{font-size:2rem;font-weight:800;color:#fff;text-align:center}.team_box p{font-family:var(--main_font);font-size:1.6rem;font-weight:400;color:#fff;text-align:center}.team_box_hide{opacity:0}.tbh_box{padding-top:8px;padding-bottom:8px}#contact_bottom,#contact_footer,#contact_section,#footer,#inner_phone_section,#section_page_content,#section_page_content_two,#section_page_faq,#section_page_header,#terms_and_conditions,.blog_dark,.blog_light{padding:var(--sectionPadding)}.team_box_hide a{text-decoration:none;color:#fff;font-family:var(--main_font);font-size:18px;font-weight:600}#section_page_content h3,.team_box_hide i{color:var(--primary)}.team_box_hide i{font-size:18px;padding-right:5px}.team_box:hover{background:var(--secondary);box-shadow:2px 2px 20px #358affb3}.team_box:hover img{border:5px solid var(--primary);filter:contrast(1)}.team_box:hover h3{color:#cbd3de}.team_box:hover .box_line{background:#3285ff;height:2px;width:50%;display:block;margin-bottom:5px;text-align:center}.team_box:hover .team_box_hide{display:block;opacity:1}#inner_phone_section{min-height:640px;height:auto;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2000px #c1bfc9f0;position:relative}#inner_phone_section h2{font-size:48px}#inner_phone_section .inner_section_content{z-index:999;position:relative}.animation_phone_one,.animation_phone_two{position:absolute;overflow:visible}.animation_phone_one{right:5%;animation:3s ease-in-out infinite float;display:block;text-align:center}.animation_phone_two{right:20%;top:-15%;animation:3s ease-in-out 1.5s infinite float;display:block;text-align:center}.animation_phone_one img{width:760px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#section_page_content h3,#section_page_content_two h3{font-size:2.2rem;font-optical-sizing:auto;font-weight:800;font-style:normal;padding-top:25px;padding-bottom:25px;font-family:var(--main_font)}#section_page_header{padding-top:150px;background:var(--secondary);position:relative;min-height:820px;height:auto}#section_page_content{overflow:hidden;position:relative}#section_page_content_two{background:var(--secondary);overflow:hidden;position:relative}#section_page_content_two canvas{position:absolute;top:0;right:-800px;transform:scale(1)}#section_page_content_two h3{color:#fff}#section_page_faq{font-family:var(--main_font);background:var(--secondary);border-top:4px solid var(--primary)}#section_page_faq .sectionTitle h2{padding-bottom:50px;color:#fff}#section_page_faq .accordion{background-color:var(--bgColor);color:var(--secondary);cursor:pointer;padding:15px;width:100%;text-align:left;border:none;outline:0;transition:.4s;margin-bottom:25px;font-size:18px}#section_page_faq .accordion:hover,#section_page_faq .active{background-color:var(--primary);color:var(--bgColor)}#section_page_faq .panel{padding:0 18px 15px;display:none;overflow:hidden;color:var(--bgColor);font-family:var(--main_font);font-size:18px;text-align:left}#section_page_faq .accordion:after{content:'+';font-size:22px;font-weight:600;font-family:var(--main_font);color:var(--bgColor);float:right;margin-left:5px}#section_page_faq .active:after{content:"-"}#section_page_faq p a{color:var(--primary);font-weight:600;text-decoration:none}.blog_light{position:relative}.blog_dark{position:relative;background:var(--secondary)}#blog .sectionTitle h2{padding-top:0;padding-bottom:50px}#blog_open .sectionTitle p,.blog_box h2{font-size:22px;padding-top:15px}#blog .nav{padding-bottom:50px;border-bottom:none!important;justify-content:center}#blog .nav-tabs .nav-item.show .nav-link,#blog .nav-tabs .nav-link.active{color:#fff;background-color:var(--primary);border-color:var(--primary);font-family:var(--main_font);font-size:22px;font-weight:600;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#blog .nav-tabs .nav-link{color:#fff;font-weight:600;font-family:var(--main_font);font-size:22px;text-shadow:2px 2px 6px #000;margin-left:15px;margin-right:15px;border:2px solid #fff}#blog .col-xl-4{transition:.5s;opacity:1;transform:scale(1)}#blog .col-xl-4:hover{opacity:1;transform:scale(1.1)!important;padding:15px}#blog .col-xl-4:hover+.col-xl-4,#blog .col-xl-4:not(:hover){transform:scale(1);padding:15px}.blog_svg{position:absolute;bottom:-10px;width:100%;left:0;right:0}.blog_svg svg{fill:var(--tercial);margin-top:30px}.blog_bottom_svg{position:absolute;top:-10px;width:100%;left:0;right:0;transform:rotate(180deg)}.blog_bottom_svg svg{margin-top:-10px}#blog .col-xl,#blog .col-xl-4{margin-bottom:50px}#blog img{width:100%;height:250px;border-top-left-radius:25px;border-top-right-radius:25px}.blog_box{margin-top:50px;margin-bottom:50px;font-family:var(--main_font)}.blog_box h2{font-family:var(--main_font);padding-bottom:15px}.portfolio-content{background:var(--secondary);padding:15px 15px 50px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.portfolio-content span{font-weight:600;color:#fff}.portfolio-content h4{color:#fff;padding-top:10px;padding-bottom:10px;font-size:22px}.wrapped-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-align:left;color:var(--bgColor);font-size:18px}#cookie .cookie-modal,.modal{position:fixed;left:0;top:0;height:100%;overflow:auto}#blog_open{position:relative;background-size:cover;background-attachment:fixed;background-position:center;box-shadow:inset 0 0 0 2000px #002d48d4;font-family:var(--main_font)}#blog_open .call_to_action_button,.blog_open_detail{text-align:center}#blog_open .section_img img{width:100%;height:450px}#blog_open .container-sm{padding:0 0 150px;background:#c7d3ddc7}#blog_open .sectionTitle{display:block;text-align:center;padding-top:50px;padding-bottom:0}#blog_open .sectionTitle h1{text-transform:uppercase;font-size:42px}.blog_open_gallery img{width:100%;height:350px;margin-bottom:50px;border-radius:15px}#blog_open .blog_content{font-family:var(--main_font);padding:25px 50px 50px}#blog_open .blog_content h2{font-size:42px;font-weight:600;text-align:center;padding-top:25px;padding-bottom:25px}.blog_open_form{padding-top:var(--sectionPadding);padding:100px 100px 0}.blog_open_form input,.blog_open_form textarea{padding:10px;margin-bottom:15px;border:3px solid var(--primary);box-shadow:0 2px 6px #0000003d}.blog_open_form input:disabled{background:var(--primary);color:var(--bgColor)}.blog_open_form .form-check-label{margin-bottom:35px}.blog_open_form button{background:var(--primary);color:var(--bgColor);padding:10px 25px;text-transform:uppercase;font-weight:600}.blog_open_form button:hover{background:var(--secondary);color:var(--bgColor)}.blog_open_detail span{margin-left:15px;margin-right:15px;font-size:18px}.blog_open_detail i{color:var(--primary);font-size:22px}#contact_section{padding-top:150px}#contact_section img{width:60%;display:block;position:relative;left:0;right:0;text-align:center}#contact_section form,.contact_right{font-family:var(--main_font)}.contact-wrap{background:#fff;box-shadow:2px 2px 6px #0000004f}.info-wrap{margin-top:-20px;margin-bottom:-20px;border-radius:5px}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.contact-wrap h3{color:var(--secondary);font-family:var(--main_font)}.contact_right h3{color:#fff;font-family:var(--main_font)}.contact_right ul li{list-style:none;margin-bottom:25px;color:#fff;display:flex;align-items:center;font-size:20px}#contact_bottom ul li,.contact_content ul li{list-style:none;margin-bottom:15px}.contact_right ul li i{background:#fff;color:var(--secondary);padding:15px;border-radius:50%;font-size:22px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:10px}.contact_right ul li a{text-decoration:none;display:flex;align-items:center;color:#fff;font-weight:600;overflow-wrap:anywhere}.contact_right ul li a:hover{color:var(--primary);font-weight:600}#contact_section input{border:none;border-bottom:2px solid #ced4da;outline:0;padding-top:30px;margin-bottom:50px}#contact_section input:focus{border-bottom:2px solid var(--primary)!important;outline:0;box-shadow:none}#contact_section .form-group input:valid{border-bottom:2px solid var(--primary)!important}#contact_section .form-group span{cursor:pointer;font-size:1.375rem;display:block;position:absolute;padding:5px 0;pointer-events:none;top:5px;justify-content:center;left:0;right:0}#contact_section .form-check,.final_footer{align-items:center;display:flex}#contact_section .form-group input:focus~span{transform:translateY(-30px);font-size:20px;font-weight:400;letter-spacing:1px;color:var(--primary)}#contact_section .form-group input:valid~span{transform:translateY(-30px);font-size:20px;font-weight:400;letter-spacing:1px;color:var(--primary)}#contact_section .form-check label{padding-left:5px}#contact_section .form-check-input:checked[type=checkbox]{background-image:url(../img/check-solid.svg)!important;background:center no-repeat}.form-check-input[type=checkbox]{margin-bottom:0!important}#contact_section textarea{height:80px;border:none;border-bottom:2px solid #ced4da;position:relative;text-align:left;display:block}#contact_section textarea:focus{border:none;border-bottom:2px solid var(--primary)!important;outline:0;box-shadow:none;font-size:1rem}#contact_section .call_to_action_button{margin-top:25px}#contact_section .call_to_action_button a{cursor:pointer;color:#fff!important}#contact_bottom{font-family:var(--main_font);background:var(--primary);border-top:5px solid var(--tercial);border-bottom:5px solid var(--tercial)}#contact_bottom img{width:50%;left:0;right:0;display:block;text-align:center}#contact_bottom ul li{color:#fff;font-size:22px;margin-top:15px}#contact_bottom ul li i{color:var(--secondary);margin-right:5px}#contact_bottom ul li a{color:var(--secondary);font-weight:600;text-decoration:none}#contact_section button{background:var(--primary);color:#fff;font-size:1.2rem;font-weight:600;border-radius:8px;position:relative;overflow:hidden;outline:0;border:none}.form-check-input{padding:15px}#contact_section .contact_icon{padding:0;margin:0}@media only screen and (max-width:1440px){.contact_right ul li{font-size:18px}}@media only screen and (max-width:991px){.navbar{background:radial-gradient(#0a192f,#060617);text-align:center}.navbar .nav-link{left:0;right:0;text-align:center;font-size:20px;margin:10px auto 15px}.navbar .callToActionButton{text-align:center;font-size:18px;padding-top:25px}.footer_phones,.navbar-nav{margin-top:50px}.navbar .dropdown-menu{background:0 0}.navbar .dropdown-item{color:var(--bgColor);font-size:22px;text-align:center;margin-bottom:15px}#header_section h1{font-size:4.5rem}#header_section p{font-size:1.4rem}#about_us .carousel-indicators{bottom:0}.services_section .video-container{margin-top:80px;height:450px}.services_section .video03{height:550px}.why_us_cta,.why_us_logo img{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;display:block}#our_team .team_box{margin-bottom:25px}.animation_phone_one,.animation_phone_two,.footer_phones{position:relative}#inner_phone_section{height:auto;overflow-x:unset;padding:var(--sectionPadding)}#inner_phone_section .inner_section_content{width:100%}.animation_phone_two img{width:350px;margin-top:-350px;margin-bottom:100px}.animation_phone_one{right:0}.animation_phone_two{right:15%}#section_page_content img{width:100%!important}#blog .row{justify-content:center}.blog_bottom_svg svg{margin-top:-15px}#contact_bottom .col-xl,#contact_section .info-wrap small{text-align:center}#contact_bottom .col-xl img{width:70%;margin-top:25px}#contact_bottom .contact_icon,.contact_right ul{padding:0}.contact_right ul li,.contact_right ul li i{display:block;text-align:center}#contact_section img{padding-top:50px;padding-bottom:50px}.contact_right ul li a{display:block;overflow-wrap:anywhere}.contact_right ul li i{left:0;right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){#header_section{display:block;height:auto;padding-top:100px!important}#header_section .header_content{padding:var(--sectionPadding)}#header_section canvas{margin-left:auto;margin-right:auto;text-align:center;position:relative;right:0;left:0;transform:scale(1)}#header_section h1{font-size:4.2rem}#header_section p{font-size:1.6rem}#header_section .cta-button{margin:0}#header_section .phone_none,#header_section .phone_only{display:none}#section_page_faq .callToActionButton a{display:block;margin-bottom:25px}#contact_section .call_to_action_button{margin-top:25px;margin-bottom:50px}#contact_section .form-check{display:flex}#footer img{width:100%;padding-bottom:25px}.contact_right h3{text-align:center}#contact_section{padding-top:100px;padding-bottom:100px}}#terms_and_conditions{padding-top:150px;font-family:var(--main_font)}#terms_and_conditions h2{padding-top:15px;padding-bottom:15px;font-weight:600}#footer{padding-bottom:0;font-family:var(--main_font);position:relative;border-top:2px solid var(--primary);background:var(--secondary)}#footer img{width:65%;padding-bottom:25px}.footer_left{width:80%}.footer_left p{color:#fff;text-align:justify;font-size:1.2rem;opacity:.9}.footer_left .call_to_action_button{padding-top:25px}.contact_content h2{font-size:22px;color:var(--primary);margin-bottom:25px}.contact_content ul{padding:0}.contact_content ul li a{text-decoration:none;color:#fff;font-size:16px}.contact_content ul li a:hover{font-weight:600;color:var(--primary)}.final_footer{padding-top:15px;padding-bottom:15px;color:#fff}.final_footer .final_footer_left{margin-right:auto;text-align:left}.final_footer .final_footer_right{margin-left:auto;text-align:right}.footer_content{padding-bottom:25px}.final_footer a:hover{font-weight:600}#footer hr:not([size]){height:1px;color:#ffffff52;opacity:1}@media only screen and (max-width:991px){.final_footer{display:block;text-align:center}.final_footer .final_footer_left{margin-right:unset;text-align:center}.final_footer .final_footer_right{margin-left:unset;text-align:center}}@media only screen and (max-width:455px){.final_footer .final_footer_left,.final_footer .final_footer_right{margin-left:auto;margin-right:auto;text-align:center}.footer_left{width:100%}.final_footer{display:block;text-align:center}.footer_left .callToActionButton{padding-bottom:25px}.footer_left p{text-align:left}}.close,.closeForm,.closeForm i{text-align:right}@media only screen and (max-width:360px){#footer .callToActionButton a{display:block}}.modal{display:none;padding-top:100px;width:100%;background-color:rgba(0,0,0,.4);z-index:999}.modal-content{background-color:#0a192f;margin:auto;padding:50px;border:1px solid #2e80ff;width:80%;border-radius:8px;box-shadow:0 4px 15px rgb(34 95 123)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}#contactSendFailed{color:#8b0000}.form-check-input:checked[type=checkbox]{background-image:url("../img/check-solid.svg")!important}.form-container label{color:var(--primary);font-family:var(--main_font)}.form-container input,.form-container textarea{width:100%;padding:15px;margin:5px 0 22px;border:none;background:#fff}.form-container input[type=password]:focus,.form-container input[type=text]:focus{background-color:#ddd;outline:0}.form-container .btn{outline:0;border:none;background:var(--primary);color:var(--bgColor);padding:15px 35px;font-weight:600;text-transform:uppercase;font-family:var(--main_font)}.form-container .cancel{background-color:red}.closeForm i{font-size:22px;color:var(--tercial);cursor:pointer}.myFormBottom label{margin-left:15px}@media (min-width:576px){.forms_modal{max-width:860px;margin:1.75rem auto}}@media only screen and (max-width:540px){.forms_modal .callToActionButton a{display:block;margin-bottom:25px}}.forms_modal .modal-content{padding:25px;background-color:var(--secondary);background-image:url("../img/texture_04.webp");background-size:cover;background-position:center;box-shadow:inset 0 0 0 2000px #102f46e3;color:var(--bgColor)}.forms_modal .modal-header{text-align:right;padding:0;margin:0 0 0 auto;border:none}.forms_modal .callToActionButton{padding-top:25px;padding-bottom:25px}.forms_modal button{background:0 0;color:var(--bgColor);font-size:26px;outline:0;box-shadow:none;border:none;padding:0;margin:0}.forms_modal p{font-size:18px;text-align:left}.forms_modal p a{color:var(--primary);text-decoration:none;font-weight:600}@media only screen and (max-width:1199px){.portfolio-grid{flex-wrap:nowrap;gap:1rem}#our_work{padding-bottom:150px!important}.reference_box{margin-bottom:25px;width:350px;margin-left:auto;margin-right:auto}.animation_phone_one img,.team_box{width:100%}.team_box_hide i{font-size:16px;padding-right:2px}.team_box_hide a{font-size:16px}.animation_phone_one{right:0;left:0;position:relative}#section_page_faq .accordion{transition:unset}.footer_content h2{margin-top:15px;margin-bottom:15px}.form-popup{width:90%;bottom:5%}.form-popup .form-check-input[type=checkbox]{width:25px!important;height:25px}}@media only screen and (max-height:760px) and (min-width:991px){.form-popup{bottom:0;right:0;left:unset;width:40%;height:500px;overflow-y:scroll}.form-container .col-lg-6{width:100%!important}.form-container{padding:20px}}@media only screen and (max-width:767px){.form-popup{width:100%;bottom:5%;overflow:auto}}#error_page{background-image:url("../img/login_bg.webp");background-size:cover;background-repeat:no-repeat;min-height:100vh;height:820px;box-shadow:inset 0 0 0 2000px #080f23f0;transition:1.5s;z-index:500;position:relative;display:flex;align-items:center;justify-content:center}#error_page h1{font-family:var(--main_font);font-size:82px;color:#fff;font-weight:600}#error_page p{font-family:var(--main_font);font-size:26px;color:#fff}#cookie .cookie-bar{position:fixed;bottom:20px;right:20px;background:#09162be6;color:#fff;padding:25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.3);z-index:1000;font-size:16px;font-family:var(--main_font)}#cookie .cookie-buttons{display:flex;justify-content:right;align-items:center;flex-wrap:wrap}#cookie .btn-secondary{background:var(--tercial);border-color:var(--tercial)}#cookie .cookie-buttons .btn{margin-left:10px}#cookie .cookie-modal{display:none;z-index:1001;width:100%;background-color:rgba(0,0,0,.6)}#cookie .cookie-modal-content{background-color:var(--secondary);margin:15% auto;padding:25px;border:1px solid var(--primary);width:100%;max-width:660px;border-radius:12px;color:#fff}#cookie .cookie-close{float:right;font-size:28px;font-weight:700;cursor:pointer}#cookie .switch{display:flex;align-items:center;margin-top:25px;margin-bottom:25px}#cookie .slider{position:relative;width:80px;height:40px;background-color:#ccc;border-radius:34px;margin-right:10px;cursor:pointer;transition:.4s}#cookie .slider:before{content:"";position:absolute;width:35px;height:35px;left:2px;bottom:2.5px;background-color:var(--primary);border-radius:50%;transition:.4s}#cookie input:checked+.slider{background-color:#fff}input:checked+.slider:before{transform:translateX(20px)}#cookie .label{font-size:14px}#cookie .hidden{display:none!important}@media only screen and (max-width:768px){#cookie .cookie-bar{width:100%;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;bottom:0}#cookie .cookie-buttons{text-align:center;display:block}}@media only screen and (max-width:425px){:root{--sectionPadding:1.6rem}.section{padding-top:50px!important;padding-bottom:50px!important}.cta-button{display:block!important;margin-bottom:15px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#header_section h1{font-size:2.6rem}#header_section p{font-size:1.2rem}#header_section .header_content{padding:var(--sectionPadding);padding-top:100px}.services_section .video-container{margin-top:50px;height:250px}#section_page_content .video01,#section_page_content .video02{height:auto}.reference_box{width:100%}#our_team .call_to_action_button{padding-top:25px}.animation_phone_one img{width:250px}.animation_phone_two img{width:250px;margin-top:-250px}#inner_phone_section h2{font-size:36px;text-align:center}#blog .callToActionButton,#section_page_faq{padding-bottom:50px}#section_page_faq .panel,.forms_modal p{text-align:left}#blog{padding-left:0;padding-right:0}.modal-content{padding-left:5px;padding-right:5px;width:100%}.form-popup{width:100%;bottom:0;height:100%;padding-top:60px}.form-container{padding:25px}#error_page h1{font-size:52px}#error_page p{font-size:22px}#cookie .cookie-buttons{display:inline-grid}#cookie .cookie-buttons button{margin-top:5px;margin-bottom:5px}}