html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{background-color:#fff;width:100%;display:grid;height:auto;row-gap:40px}header .mobile_nav{display:none}header .wrapper{display:grid;place-self:center;width:80%;grid-template-rows:80px 1fr;row-gap:40px;margin-bottom:40px;grid-template-areas:"nav" "slogan"}header .wrapper .main_nav{grid-row:1;display:grid;grid-template-columns:100px 1fr;grid-template-rows:80px;background-color:#fff;grid-area:nav}header .wrapper .main_nav img{display:grid;grid-column:1;height:80px;width:auto;place-self:center flex-start}header .wrapper .main_nav ul{display:grid;grid-column:2;grid-template-columns:repeat(3, fit-content(50%));place-self:center end;height:80px}header .wrapper .main_nav ul .link_simple{height:50px;padding:0;margin:0 20px;display:grid;place-self:center;border-radius:0;font-family:"Barlow",sans-serif;place-content:center;width:fit-content;text-transform:uppercase;border-bottom:0 solid rgba(0,0,0,0);transition:all ease-in-out .2s;cursor:pointer}header .wrapper .main_nav ul .link_simple a{text-decoration:none;color:#000}header .wrapper .main_nav ul .link_simple:hover{border-bottom:3px solid #000}header .wrapper .main_nav ul .cta_nav_button{height:50px;background-color:#005f9e;padding:0 30px;margin:0 20px;display:grid;place-self:center;border-radius:5px;font-family:"Barlow",sans-serif;place-content:center;width:150px}header .wrapper .main_nav ul .cta_nav_button a{display:flex;color:#fff;text-decoration:none;height:50px;font-family:"Barlow",sans-serif;width:100%;padding:0;margin:0;justify-content:center;align-items:center}header .wrapper .main_nav ul .cta_nav_button a i{margin-right:10px}header .wrapper .main_nav ul .cta_nav_button:hover{cursor:pointer;background-color:#00568f}@media screen and (max-width: 500px){header .wrapper .main_nav{display:none}}header .wrapper .slogan{grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;background-color:#fff;margin:0;width:88%;grid-template-areas:"section_text section_picture";row-gap:40px;place-self:center}header .wrapper .slogan .youtube_video{place-self:center flex-end}header .wrapper .slogan section{grid-area:section_text;display:grid;grid-template-columns:100%;grid-template-rows:fit-content(0) 50px fit-content(0) 70px;place-self:center center;width:100%;align-content:space-between;height:100%;row-gap:10px}header .wrapper .slogan section h2{grid-row:2;text-align:left;font-size:22px;line-height:30px;place-self:center flex-start}header .wrapper .slogan section p{grid-column:1;font-size:16px;place-self:center center;line-height:25px;width:100%;padding:0;font-weight:300;margin-top:20px}header .wrapper .slogan section p strong{font-weight:bold;color:#000;display:inline}header .wrapper .slogan section a{display:grid;grid-column:1;padding:20px 40px;background-color:#005f9e;width:fit-content;text-decoration:none;color:#fff;height:fit-content;place-self:end flex-start;transition:all ease-in-out .3s;border-radius:5px;margin:30px 0}header .wrapper .slogan section a:hover{background-color:#00406b}header .wrapper .slogan img{grid-area:section_picture;display:grid;grid-column:2;grid-row-start:1;grid-row-end:4;place-self:center;grid-auto-flow:column;width:80%;height:100%}@media screen and (max-width: 500px){header .wrapper .slogan{grid-row:2;display:grid;grid-template-columns:100%;grid-template-rows:auto fit-content;background-color:#fff;margin:0;grid-template-areas:"section_text" "section_picture"}header .wrapper .slogan section{width:100%;place-self:center}header .wrapper .slogan section p{font-size:13px;line-height:25px}header .wrapper .slogan section a{display:grid;grid-column:1;padding:15px 20px;background-color:#005f9e;width:fit-content;text-decoration:none;color:#fff;height:fit-content;place-self:end flex-start;transition:all ease-in-out .3s;border-radius:5px}header .wrapper .slogan section a:hover{background-color:#00406b}header .wrapper .slogan img{grid-row:2}}header .wrapper .mobile_top_page{display:none}@media screen and (max-width: 500px){header header{position:relative}header .mobile_nav{display:block;background-color:#fff;top:0;width:100%;height:100vh;grid-template-columns:100px 40px;grid-template-rows:30px 1fr;position:fixed}header .mobile_nav .wrapper{display:grid;grid-template-rows:100px 1fr;grid-template-columns:1fr 40px;place-self:center;padding:0 17px}header .mobile_nav .wrapper .logo{display:grid;grid-column:1;height:40px;width:150px;place-self:center flex-start;grid-row:1}header .mobile_nav .wrapper .menu{grid-row:2;width:100%}header .mobile_nav .wrapper .menu li{font-size:20px;padding:10px 0}header .mobile_nav .wrapper .menu li a{text-decoration:none;color:#000}header .mobile_nav .wrapper .close_btn{grid-row:1;font-size:30px;color:#000;place-self:center}header .mobile_nav .wrapper .link_simple{color:#000;text-decoration:none}header .closed{transform:translateX(1000px);transition:all .3s ease-in-out}header .opened{transform:translateX(0);transition:all .3s ease-in-out}header .wrapper{grid-template-rows:100px 1fr;place-self:flex-start center;width:90%}header .wrapper .mobile_top_page{display:grid;grid-template-columns:150px 1fr 30px}header .wrapper .mobile_top_page .logo{display:grid;grid-column:1;height:40px;width:100%;place-self:center flex-start}header .wrapper .mobile_top_page .mobile_cta_button{width:fit-content;padding:0 10px;height:40px;background-color:#005f9e;color:#fff;font-size:15px;border-radius:5px;text-decoration:none;display:grid;place-content:center;cursor:pointer;grid-column:2;grid-row:1;display:grid;place-self:center flex-end;place-content:center}header .wrapper .mobile_top_page .menu_burger_button{place-self:center flex-end;grid-column:3;grid-row:1}}main{background-color:#fff;display:grid;grid-template-columns:1fr;place-content:center}main .products{background-color:#f9fafa;display:grid}main .products section{margin:0;background-color:#f9fafa;grid-template-rows:160px 1fr;grid-template-columns:1fr;row-gap:0;place-self:center;width:70%;display:grid}main .products section .wrapper{display:grid;grid-template-rows:1fr 200px;grid-template-columns:1fr;width:100%;place-self:center}main .products section .wrapper .product_grid{display:grid;grid-template-columns:300px 300px 300px;grid-auto-rows:1fr;width:100%;justify-content:space-between}main .products section .wrapper .product_grid article{display:grid;width:265px;background-color:#fff;padding:20px;height:100%;grid-template-rows:fit-content(0) 100px 100px;grid-template-areas:"product_picture" "product_title" "product_text"}main .products section .wrapper .product_grid article img{grid-row:1;grid-area:product_picture;width:263px;height:229px}main .products section .wrapper .product_grid article .card_title{place-self:center;width:100%;text-align:center;grid-area:product_title;font-size:30px;margin:0}main .products section .wrapper .product_grid article p{width:100%;line-height:20px;font-size:14px;font-weight:300;margin:0;grid-area:product_text}main .products section .wrapper .product_grid article p span{font-weight:bold}main .products section .wrapper .product_grid article .mobile_cta_button{display:none}main .products section .wrapper .cta_button{width:fit-content;padding:0 30px;height:50px;color:#fff;font-size:15px;border-radius:5px;text-decoration:none;display:grid;place-content:center;place-self:center;background-color:#005f9e;cursor:pointer}main .products section .wrapper .cta_button:hover{background-color:#00568f}@media screen and (max-width: 500px){main .products{row-gap:80px}main .products .wrapper{width:90%;grid-template-rows:130px 1fr}main .products .wrapper .wrapper{grid-template-rows:1fr 130px}main .products .wrapper .wrapper h2{font-size:30px;margin-bottom:30px}main .products .wrapper .wrapper .product_grid{grid-template-columns:1fr;grid-template-rows:fit-content(0) fit-content(0) fit-content(0);background-color:rgba(0,0,0,0)}main .products .wrapper .wrapper .product_grid article{display:grid;place-self:center;background-color:rgba(0,0,0,0);width:100%;height:auto;grid-template-areas:"product_title" "product_text";grid-template-rows:fit-content(0%) fit-content(0%)}main .products .wrapper .wrapper .product_grid article img{display:none}main .products .wrapper .wrapper .product_grid article h4{display:grid;place-self:end;text-align:left;grid-area:product_title;margin:0 0 10px 0;font-size:20px}main .products .wrapper .wrapper .product_grid article .mobile_cta_button{width:fit-content;padding:0 10px;height:40px;background-color:#005f9e;color:#fff;font-size:15px;border-radius:5px;text-decoration:none;display:grid;place-content:center;cursor:pointer;place-self:center flex-start}main .products .wrapper .wrapper .product_grid article:nth-child(even) h4{text-align:right}main .products .wrapper .wrapper .product_grid article:nth-child(even) p{text-align:right}}main .skills{width:100%;display:grid}main .skills .wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:200px 1fr;width:85%;place-self:center}main .skills .wrapper .wrapper{display:grid;grid-template-rows:1fr 150px;place-self:center;width:90%}main .skills .wrapper .wrapper h2{text-wrap:balance;text-align:center}main .skills .wrapper .wrapper .skills_grid{display:grid;row-gap:80px}main .skills .wrapper .wrapper .skills_grid article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:fit-content(0) fit-content(0)}main .skills .wrapper .wrapper .skills_grid article img{display:grid;grid-area:picture_skill}main .skills .wrapper .wrapper .skills_grid article .content_skill{height:fit-content;place-self:center flex-end;width:80%;display:grid;grid-template-rows:fit-content(0) fit-content(0);row-gap:10px}main .skills .wrapper .wrapper .skills_grid article .content_skill h4{grid-area:title_skill;text-align:right;grid-row:1;place-self:center flex-end}main .skills .wrapper .wrapper .skills_grid article .content_skill p{grid-area:text_skill;font-size:16px;line-height:20px;grid-row:2;font-weight:300}main .skills .wrapper .wrapper .skills_grid article .mobile_cta_button{display:none}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd){grid-template-areas:"picture_skill title_skill" ". text_skill"}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) img{grid-area:picture_skill;width:500px;border-radius:10px}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) .content_skill h4{text-align:left;grid-row:1}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) .content_skill p{grid-area:text_skill;text-align:right;place-self:center;font-weight:300}main .skills .wrapper .wrapper .skills_grid article:nth-child(even){grid-template-areas:"title_skill picture_skill" "text_skill ."}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) img{place-self:flex-start flex-end;width:500px;border-radius:10px}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill{height:fit-content;place-self:center flex-start;width:80%;display:grid;grid-template-rows:fit-content(0) fit-content(0)}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill h4{place-self:start;text-align:left}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill p{margin-bottom:20px}main .skills .wrapper .wrapper .contact_us_button{grid-row:2;background-color:#005f9e;color:#fff;width:fit-content;height:fit-content;padding:20px 30px;border-radius:6px;text-decoration:none;place-self:center}main .skills .wrapper .wrapper .contact_us_button:hover{background-color:#00406b}@media screen and (max-width: 500px){main .skills .wrapper{width:100%;grid-template-rows:180px 1fr}main .skills .wrapper h2{width:90%;text-align:left}main .skills .wrapper .wrapper{grid-template-columns:1fr;grid-template-rows:1fr 150px}main .skills .wrapper .wrapper .skills_grid{grid-template-columns:1fr;align-content:space-between;row-gap:40px}main .skills .wrapper .wrapper .skills_grid article{display:grid;grid-template-rows:fit-content(0) fit-content(0);grid-template-areas:"content_skill" "picture_skill";width:100%;grid-template-columns:1fr}main .skills .wrapper .wrapper .skills_grid article img{display:grid;grid-area:picture_skill;grid-row:1;width:100%}main .skills .wrapper .wrapper .skills_grid article .content_skill{display:grid;grid-template-columns:1fr;grid-template-rows:20px fit-content(0);width:100%;height:100%;grid-area:content_skill;grid-template-areas:"title_skill" "text_skill"}main .skills .wrapper .wrapper .skills_grid article .content_skill h4{text-align:left;grid-row:1;place-self:start;grid-area:title_skill}main .skills .wrapper .wrapper .skills_grid article .content_skill p{grid-area:text_skill;font-size:14px;width:100%;line-height:20px;font-weight:300;grid-row:2}main .skills .wrapper .wrapper .skills_grid article .mobile_cta_button{display:flex;color:#000;text-decoration:none;place-self:center flex-start;font-weight:bold}main .skills .wrapper .wrapper .skills_grid article .mobile_cta_button i{margin-left:10px}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd){grid-template-areas:"content_skill" "button_skill" "picture_skill";grid-template-rows:fit-content(0) 50px fit-content(0)}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) img{grid-area:picture_skill;width:100%}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) .content_skill{grid-template-areas:"title_skill" "text_skill"}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) .content_skill h4{text-align:left;grid-area:title_skill;grid-row:1}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) .content_skill p{text-align:left;grid-column:1;place-self:flex-start;grid-area:text_skill;font-weight:300;grid-row:2}main .skills .wrapper .wrapper .skills_grid article:nth-child(odd) a{grid-area:button_skill;margin-left:20px}main .skills .wrapper .wrapper .skills_grid article:nth-child(even){grid-template-areas:"content_skill" "button_skill" "picture_skill";grid-template-rows:fit-content(0) 50px fit-content(0)}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) img{grid-area:picture_skill;width:100%}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill{grid-template-areas:"title_skill" "text_skill"}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill h4{text-align:left;grid-area:title_skill;grid-row:1}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) .content_skill p{text-align:left;grid-column:1;place-self:flex-start;grid-area:text_skill;font-weight:300;grid-row:2;margin:0}main .skills .wrapper .wrapper .skills_grid article:nth-child(even) a{grid-area:button_skill;margin-left:20px}}main .partnership{display:grid;grid-template-rows:150px 1fr;background-color:#f9fafa}main .partnership h3{text-align:center}main .partnership section .partner_grid{display:grid;grid-template-columns:1fr;width:100%;grid-row:2;place-self:center;column-gap:1fr;margin-bottom:10px;grid-gap:10px}main .partnership section .partner_grid article{width:80%;display:grid;place-self:center;height:auto;font-style:italic;font-size:13px;text-align:center;line-height:15px}main .partnership section .partner_grid article small{margin:10px 0 20px 0;font-weight:bold;text-align:center}main .partnership section .partner_grid article small span{color:#cede00}main .reviews{background-color:#f9fafa;display:grid}main .reviews section{margin:0;background-color:#f9fafa;grid-template-columns:1fr;place-self:center;width:90%;display:grid;grid-auto-rows:140px 1fr}main .reviews section h2{place-self:center}main .reviews section .wrapper{display:grid;grid-template-rows:1fr 150px;grid-template-columns:1fr;place-self:center}main .reviews section .wrapper .review_grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;margin-bottom:20px}main .reviews section .wrapper .review_grid article{width:250px;row-gap:10px;background-color:rgba(0,0,0,0);padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;grid-template-areas:"review_text" "review_author"}main .reviews section .wrapper .review_grid article p{width:100%;line-height:20px;font-size:14px;font-weight:300;grid-area:product_text;font-style:italic}main .reviews section .wrapper .review_grid article small{grid-area:review_author;font-weight:bold;font-size:12px}main .reviews section .wrapper .review_grid article small span{color:#cede00}main .reviews section .wrapper .review_grid article .mobile_cta_button{display:none}main .reviews section .wrapper .cta_button{width:fit-content;padding:0 30px;height:50px;color:#fff;font-size:15px;border-radius:5px;text-decoration:none;display:grid;place-content:center;place-self:center;background-color:#005f9e;cursor:pointer}main .reviews section .wrapper .cta_button:hover{background-color:#00568f}@media screen and (max-width: 500px){main .reviews .wrapper{width:90%}main .reviews .wrapper .wrapper{grid-template-rows:1fr}main .reviews .wrapper .wrapper .review_grid{grid-template-columns:1fr;background-color:rgba(0,0,0,0)}main .reviews .wrapper .wrapper .review_grid article{width:90%;row-gap:10px;background-color:rgba(0,0,0,0);text-align:center;display:flex;flex-direction:column;justify-content:space-between;grid-template-areas:"review_text" "review_author"}main .reviews .wrapper .wrapper .review_grid article .mobile_cta_button{width:fit-content;padding:0 10px;height:40px;background-color:#005f9e;color:#fff;font-size:15px;border-radius:5px;text-decoration:none;display:grid;place-content:center;cursor:pointer;place-self:center flex-start}main .reviews .wrapper .wrapper .review_grid article:nth-child(even) h4{text-align:right}main .reviews .wrapper .wrapper .review_grid article:nth-child(even) p{text-align:right}main .reviews .wrapper .wrapper .cta_button{display:none}}main input,main select{height:50px !important}main input::placeholder{color:rgba(0,0,0,0)}main .frm_button_submit{background-color:#005f9e !important;border-width:0 !important;border-color:rgba(0,0,0,0) !important;width:50% !important;height:50px !important}main .frm_button_submit:hover{color:#fff !important;background-color:#00568f !important}main .contactus{display:grid;grid-template-columns:1fr;grid-template-rows:90px 1fr;margin-bottom:20px}main .contactus .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;width:70%;place-self:center}main .contactus .wrapper img{grid-column:1}main .contactus .wrapper div{display:grid;place-self:center;width:100%}@media screen and (max-width: 500px){main .contactus h2{font-size:30px;width:91%}main .contactus .wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:80%}main .contactus .wrapper img{display:none}}footer{background-color:#f3f5f7;height:auto;margin-top:80px;color:#005f9e;display:grid}footer .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px 150px;width:85%;place-self:center;grid-template-areas:"contact logo" "notfacebook notfacebook"}footer .wrapper .contact{display:flex;flex-direction:column;grid-area:contact;place-self:center flex-start;row-gap:10px;font-weight:300}footer .wrapper .contact strong{font-weight:bold}footer .wrapper img{grid-area:logo;place-self:center flex-end;width:400px}footer .wrapper .notfacebook{display:grid;grid-area:notfacebook;row-gap:20px;height:fit-content;place-self:flex-end;margin-bottom:30px}@media screen and (max-width: 500px){footer .wrapper{grid-template-columns:1fr;grid-template-rows:130px 1fr 1fr;grid-template-areas:"logo" "contact" "notfacebook"}footer .wrapper img{width:80%;place-self:center}}.youtube_video{display:grid;place-self:center}.youtube_video_mobile{display:none}@media screen and (max-width: 500px){.youtube_video{display:none}.youtube_video_mobile{display:grid;place-self:center}}body{background-color:#fff;font-family:"Barlow",sans-serif}body h1{display:grid;grid-column:1;font-size:48px;padding:0;place-self:flex-start;font-weight:700;width:100%;font-family:"Barlow",sans-serif;line-height:60px;letter-spacing:-2px}body h2{grid-row:1;grid-column-start:1;grid-column-end:3;font-weight:700;font-size:39px;font-family:"Barlow",sans-serif;place-self:center;text-align:center;line-height:40px}body h3{grid-row:1;grid-column-start:1;grid-column-end:1;font-weight:bold;font-family:"Barlow",sans-serif;font-size:31px;place-self:center}body h4{grid-row:2;grid-column-start:1;grid-column-end:1;font-weight:bold;font-size:31px;place-self:center;font-family:"Barlow",sans-serif;height:fit-content;overflow-wrap:break-word}@media screen and (max-width: 500px){body h1{font-size:31px;line-height:40px}body h2{grid-row:1;grid-column-start:1;grid-column-end:3;font-weight:700;font-size:30px;place-self:center;letter-spacing:-1px}body h3{width:80%;font-size:23px}body h4{grid-row:2;grid-column-start:1;grid-column-end:1;font-weight:bold;font-size:20px;place-self:center;height:fit-content;overflow-wrap:break-word}}/*# sourceMappingURL=style.css.map */
