﻿@media screen and (min-width:480px) and (max-width:720px){main{background-color:#143a32;}main section.full-green{background-color:#006241;}main section.full-warm{background-color:#ece2d8;}main section.full-warm h1,main section.full-warm h2,main section.full-warm h3,main section.full-warm h4,main section.full-warm h5,main section.full-warm p,main section.full-warm div,main section.full-warm span,main section.full-warm li,main section.full-warm ul{color:#143a32;}main section.no-limit{text-align:left;vertical-align:top;}main section.service{text-align:left;vertical-align:top;margin:20px 0 60px;}main section.wide-limit{max-width:1280px;margin:0 auto;box-sizing:border-box;padding:0 10px;text-align:left;vertical-align:top;}main section.text-only{max-width:1280px;margin:0 auto;box-sizing:border-box;text-align:left;vertical-align:top;padding:100px 10px;background-image:url("/Images/z3-watermark-10_percent_green.svg");background-position:right 80px top 80px;background-repeat:no-repeat;background-size:50%;background-color:#143a32;}main section.text-only-zoe{max-width:1280px;margin:0 auto;box-sizing:border-box;text-align:left;vertical-align:top;padding:100px 10px;background-image:url("/Images/z3-watermark-10_percent_green.svg");background-position:left 80px top 80px;background-repeat:no-repeat;background-size:50%;background-color:#143a32;}main section .inner{max-width:1280px;margin:0 auto;box-sizing:border-box;text-align:left;vertical-align:top;padding:50px 10px;}main section .blog_section{clear:both;}main section .blog_section .blog_flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-items:center;justify-content:center;}main section .blog_section .blog_flex .blog_flex_content{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;justify-content:center;align-items:flex-start;padding:10px;box-sizing:border-box;text-align:left;flex-direction:column;}main section .blog_section .blog_flex .blog_flex_content.center{text-align:center;justify-content:center;align-items:center;}main section .blog_section .blog_flex .blog_flex_content .blog_section_title{color:#ece2d8;font-size:36px;line-height:140%;font-weight:500;font-family:'cora',sans-serif;margin-bottom:20px;letter-spacing:1px;text-align:left;}main section .blog_section .blog_flex .blog_flex_content .blog_section_title:after{content:"";vertical-align:middle;text-align:left;display:block;width:20%;border-bottom:5px solid #ece2d8;margin:20px 0 40px;}main section .blog_section .blog_flex .blog_flex_content .blog_section_subtitle{color:#ece2d8;font-size:32px;line-height:140%;font-weight:500;font-family:'cora',sans-serif;margin-bottom:20px;letter-spacing:1px;text-align:left;}main section .blog_section .blog_flex .blog_flex_content .blog_section_content{margin-bottom:20px;font-size:24px;}main section .blog_section .blog_flex .blog_section_image{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;}main section .blog_section .blog_flex .blog_section_image.right-image{order:1;}main section .blog_section .blog_flex .blog_section_image img{width:60%;display:block;}main section .blog_section .blog_flex .blog_flex_contact{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;justify-content:center;padding:20px;box-sizing:border-box;text-align:center;flex-direction:column;}main section .blog_section .blog_flex .blog_flex_contact .blog_section_contact{margin-bottom:20px;}main section .blog_section .blog_flex .blog_flex_contact .blog_section_contact a{color:#143a32;font-family:'cora',sans-serif;font-size:24px;line-height:32px;margin:10px 0;position:relative;font-weight:500;letter-spacing:1px;}main section .blog_section .blog_flex .blog_flex_contact .blog_section_contact a:hover{color:#006241;}main section .blog_section .blog_flex .blog_flex_contact .blog_section_contact a i{font-size:56px;}main section .service_section{clear:both;}main section .service_section .service_flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-items:center;justify-content:center;width:100%;}main section .service_section .service_flex .service_flex_content{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;padding:0;box-sizing:border-box;text-align:left;flex-direction:column;}main section .service_section .service_flex .service_flex_content .service_section_title{font-size:36px;line-height:140%;font-weight:500;font-family:'cora',sans-serif;margin-bottom:20px;letter-spacing:1px;text-align:left;padding:20px 20px;color:#ece2d8;width:100%;box-sizing:border-box;}main section .service_section .service_flex .service_flex_content .service_section_title.con{background-color:#ece2d8;color:#143a32;}main section .service_section .service_flex .service_flex_content .service_section_title.dev{background-color:#006241;}main section .service_section .service_flex .service_flex_content .service_section_title.source{background-color:#706660;}main section .service_section .service_flex .service_flex_content .service_section_subtitle{color:#143a32;font-size:32px;line-height:140%;font-weight:500;font-family:'cora',sans-serif;margin-bottom:20px;letter-spacing:1px;text-align:left;padding:0 20px;box-sizing:border-box;}main section .service_section .service_flex .service_flex_content .service_section_content{padding:20px 20px 0;margin-bottom:20px;box-sizing:border-box;}main section .service_section .service_flex .service_flex_content .service_section_content .service-intro{font-size:24px;padding-bottom:20px;font-weight:400;}main section .service_section .service_flex .service_flex_content .service_section_content .service{font-size:18px;padding-bottom:20px;}main section .service_section .service_flex .service_flex_content .service_section_content .service span{font-size:18px;font-weight:bold;}main section .service_section .service_flex .service_flex_content .service_section_content .service.con span{color:#143a32;}main section .service_section .service_flex .service_flex_content .service_section_content .service.source span{color:#706660;}main section .service_section .service_flex .service_flex_content .service_section_content .service.dev span{color:#006241;}main section .service_section .service_flex .service_section_image{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;}main section .service_section .service_flex .service_section_image img{width:100%;display:block;}}