html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}img{max-width:100%;height:auto}body{font-family:Open Sans,sans-serif;background-color:#e4e4e4;color:#444}.container{max-width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.container{padding-left:15px;padding-right:15px}}.btn{font-size:1.25em!important;background-color:#1691c3;border:0;border-radius:6px;font-weight:800;padding:.8em .9em;font-family:Open Sans,serif;width:100%;color:#fff;margin:20px 0 0;cursor:pointer}.btn i{margin:0;padding-right:15px}.btn a{text-decoration:none;color:#fff}.btn:hover{background-color:#10a0d5;transition:.2s all}.main-header{height:100px;display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1100px){.main-header{flex-direction:column}}.hamburger{position:absolute;position:fixed;left:15px;top:10px;font-size:25px;padding:5px 15px;border:0;border-radius:6px;background-color:#6a6a6a3b;color:#ffffffd4}@media screen and (min-width: 1100px){.hamburger{display:none}}.logo{display:flex;align-items:center;gap:25px}.logo a{background-color:#fc4887;color:#fff;padding:2px 12px;text-decoration:none;font-family:Oleo Script,serif;border-radius:8px;font-size:48px;line-height:56px;letter-spacing:.05em}.logo span{font-size:13px;color:#696969;font-weight:700;line-height:2.25em}@media screen and (max-width: 1100px){.logo{flex-direction:column}}.main-nav ul{display:flex;justify-content:flex-start;gap:35px}.main-nav ul li{letter-spacing:.025em;border-radius:6px;padding:.5em 1em}.main-nav ul li:hover{background-color:#fff;border-radius:6px;transition:.3s}.main-nav ul a{text-decoration:none;font-size:13px;color:#696969;font-weight:700}@media screen and (max-width: 1100px){.main-nav{display:none}}.banner{background-color:#fff;border-radius:6px;box-sizing:border-box;padding:50px;display:flex;justify-content:space-between;align-items:center;gap:200px;box-shadow:2px 4px 6px #0000000d}.banner h2{font-size:3.5em;margin:5px 0 18px;color:#444;font-weight:800}.banner span{font-size:40px;color:#696969}@media screen and (max-width: 1100px){.banner span{font-size:2em}}@media screen and (max-width: 1100px){.banner{margin-left:20px;margin-right:20px;gap:10px;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.6em}}@media screen and (max-width: 1100px){.banner-buttons{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}}.large-grey{background-color:#0000000d;width:100%}.large-grey a{color:#444}.large-grey:hover{background-color:#babdbe65;transition:.2s all}.fa-arrow-circle-right{font-weight:700;margin-left:50px}.fa-question-circle{font-weight:700;margin-left:75px}.articles{padding:44px 0;display:flex;gap:20px;border-radius:8px}@media screen and (max-width: 1100px){.articles{padding-left:15px;padding-right:15px}}@media screen and (max-width: 860px){.articles{flex-direction:column}}.articles .article{background-color:#fff;border-radius:8px;box-shadow:2px 4px 6px #0000000d}.articles .article img{width:100%;border-radius:8px 8px 0 0}.articles .article h3{color:#444;font-weight:800;font-size:20px;margin-bottom:5px}.articles .article p{font-size:15px;color:#696969;margin-top:20px}.article-content{padding:50px}.about{box-sizing:border-box;padding:80px 0;background-color:#fff;box-shadow:2px 4px 6px #0000000d}@media screen and (max-width: 1100px){.about{padding-left:15px;padding-right:15px}}.about .container{display:flex;justify-content:space-between}@media screen and (max-width: 1100px){.about .container{flex-direction:column;align-items:center;justify-content:center}}.about .side-panel{width:40%}@media screen and (max-width: 1100px){.about .side-panel{order:2;width:100%}}.about .side-panel .more-btn{color:#fff;font-size:21.6px;margin:20px 0 0;cursor:pointer;width:50%}.about .side-panel .more-btn i{margin-right:20px}@media screen and (max-width: 1100px){.about .side-panel .more-btn{width:100%}}.about .gallery{margin-right:60px}@media screen and (max-width: 1100px){.about .gallery{width:100%;margin:0 auto}}.about .image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:15px}.about img{border-radius:6px;width:100%}@media screen and (max-width: 1100px){.about img{width:100%}}.about h3{color:#444;font-weight:800;font-size:21.6px;margin-bottom:21.6px}.content{display:flex;flex-direction:column;gap:20px;width:60%}@media screen and (max-width: 1100px){.content{order:1;width:100%}}.content h4{font-size:36px;margin-bottom:36px;color:#444;font-weight:800}.content .continue-reading-btn{color:#fff;font-size:21.6px;margin:20px 0 0;cursor:pointer;width:300px;min-width:fit-content}.content .continue-reading-btn i{margin:0;padding-right:15px}@media screen and (max-width: 1100px){.content .continue-reading-btn{width:100%;margin-bottom:40px}}.content p{color:#696969;line-height:2.25em}@media screen and (max-width: 1100px){.content{padding-left:15px;padding-right:15px;margin-bottom:20px}}.links{display:flex;padding-top:80px;padding-bottom:40px}.links h5{font-size:1.35em;margin:0 0 20px;font-weight:800;color:#444}.links .links-list a{color:#696969;font-size:15px;text-decoration:underline;cursor:pointer;line-height:40px}.links .links-list a:hover{text-decoration:none}@media screen and (max-width: 1100px){.links .links-list li:last-of-type{border-bottom:1px solid rgba(128,128,128,.627);padding-bottom:15px}}@media screen and (max-width: 1100px){.links{padding-left:15px;padding-right:15px;flex-wrap:wrap;width:100%;padding-bottom:0}}.widget-images{display:flex;gap:10px;margin-bottom:20px;margin-top:50px;line-height:30px}.widget-images a{color:#f3f3f3;font-size:1.5em;line-height:inherit;background-color:#222222ac;width:36.6px;height:36.6px;padding:3px 8px;border-radius:5px}.contact-details{line-height:45px;font-size:15px;color:#696969;padding:7px}.credits{display:flex;color:#696969;gap:20px;justify-content:center;padding-top:10px;margin-bottom:150px}.credits li:first-of-type{border-right:1px solid rgba(128,128,128,.338);padding-right:20px}@media screen and (max-width: 1100px){.credits li:first-of-type{border-top:1px solid rgba(128,128,128,.338);padding-top:20px}}.credits a{color:#696969;text-decoration:underline}.credits a:hover{text-decoration:none}@media screen and (max-width: 1100px){.credits{padding-left:25px;padding-right:15px;flex-direction:column}}@media screen and (max-width: 1100px){.content4{order:4;margin:15px}}
