html{font-size:14px;}
#home .menu .right.menu > .mobile.item{display:none;}
.ui.form input:not([type]), .ui.form input[type="text"], .ui.form input[type="email"], .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="password"], .ui.form input[type="number"], .ui.form input[type="url"], .ui.form input[type="tel"]{box-shadow:none;border-color:#e6eaed;background:#fff;}
.ui.form input:focus:not([type]), .ui.form input[type="text"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="date"]:focus, .ui.form input[type="datetime-local"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="number"]:focus, .ui.form input[type="url"]:focus, .ui.form input[type="tel"]:focus{box-shadow:none;border-color:#ddd;background:#fff;}
#home .masthead{background:rgb(246,248,249);background:-moz-linear-gradient(-45deg, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);background:linear-gradient(135deg, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1);}
#home .masthead .column{position:relative;}
#home .masthead .information{margin:6em 1em 0 1em;text-align:center;}
#home .masthead .information p{display:block;text-align:center;width:100%;font-weight:300;font-size:20pt;}
#home .masthead .information .button{margin:40px auto 20px auto;display:block;width:200px;border-radius:500px;}
#home .ui.vertical.feature.segment{border-radius:0;padding-top:0 !important;}
#home .ui.vertical.feature.segment .column,
#home .ui.vertical.feature.segment .column:after,
#home .ui.vertical.feature.segment .column:before{box-shadow:none !important;}
#home p.ui.centered.lead{font-weight:300;font-size:20px;padding:0px 30px;line-height:1.5;text-align:center;margin-bottom:0.7em;}
#home .ui.vertical.feature.segment p{font-weight:300;font-size:11pt;padding:15px 30px;line-height:1.5;}
#home .ui.vertical.feature.segment .column .ui.icon.header{margin-top:10px;}
#home .column-feature .ui.icon.header .icon{border:1px solid #0f3e71;color:#0f3e71;border-radius:500px;display:block;float:none;font-size:2em;height:80px;line-height:80px;margin:0 auto 15px;opacity:1;padding:0;width:80px;}
#home .ui.vertical.feature.segment .column.column-feature:hover{background:#fafafa !important;}
#home .ui.vertical.feature.segment .column.column-feature{border:1px solid #eee;border-top:0;}
#home .subscribe.column{padding:0 !important;box-shadow:none !important;border:0 !important;}
#home h3.subscribe-header{font-weight:300;margin:0;padding:30px 0 0 0;font-size:16pt;letter-spacing:1px;}
.ui.secondary.pointing.menu{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.ui.menu .logo.item{font-weight:800;color:#ffffff;font-size:16pt;padding:0 10px !important;}
.ui.menu .item{color:rgba(255, 255, 255, 0.4);}
.ui.secondary.pointing.menu > .menu > .item, .ui.secondary.pointing.menu > .item{border-bottom-width:1px;margin:0 0 -1px;}
.ui.secondary.pointing.menu .item .ui.input input{color:rgba(255, 255, 255, 0.6);}
.ui.secondary.pointing.menu .item i{margin-right:3px;color:rgba(255, 255, 255, 0.6);}
.ui.secondary.pointing.menu > .menu > .item:not(.logo), .ui.secondary.pointing.menu > .item:not(.logo){padding:1em 0;margin-left:1em;margin-right:1em;}
.ui.secondary.pointing.menu > .menu > .link.item:hover, .ui.secondary.pointing.menu > .link.item:hover, .ui.secondary.pointing.menu > .menu > a.item:hover, .ui.secondary.pointing.menu > a.item:hover{color:rgba(255, 255, 255, 0.6);}
.ui.secondary.pointing.menu > .menu > .item.active, .ui.secondary.pointing.menu > .item.active{color:rgba(255, 255, 255, 0.6);}
.ui.secondary.pointing.menu > .menu > .item.active, .ui.secondary.pointing.menu > .item.active{border-color:rgba(255, 255, 255, 0.2);}
.ui.recent-works{background:rgb(14, 21, 58);background:-moz-linear-gradient(45deg, rgba(14, 21, 58, 1) 0%, rgba(115, 107, 147, 1) 48%, rgba(243, 201, 215, 1) 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(14, 21, 58, 1)), color-stop(48%, rgba(115, 107, 147, 1)), color-stop(100%, rgba(243, 201, 215, 1)));background:-webkit-linear-gradient(45deg, rgba(14, 21, 58, 1) 0%, rgba(115, 107, 147, 1) 48%, rgba(243, 201, 215, 1) 100%);background:-o-linear-gradient(45deg, rgba(14, 21, 58, 1) 0%, rgba(115, 107, 147, 1) 48%, rgba(243, 201, 215, 1) 100%);background:-ms-linear-gradient(45deg, rgba(14, 21, 58, 1) 0%, rgba(115, 107, 147, 1) 48%, rgba(243, 201, 215, 1) 100%);background:linear-gradient(45deg, rgba(14, 21, 58, 1) 0%, rgba(115, 107, 147, 1) 48%, rgba(243, 201, 215, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e153a', endColorstr='#f3c9d7', GradientType=1);}
.ui.recent-works .column{box-shadow:none !important;}
.ui.recent-works p{color:#ffffff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.ui.cards > .card, .ui.card{box-shadow:none;}
.ui.cards > .card > .buttons:last-child, .ui.card > .buttons:last-child, .ui.cards > .card > .button:last-child, .ui.card > .button:last-child{margin:0;width:100%;}
#home .segment h1{font-size:40px;}
#home .vertical.segment{}
#home .feature.segment{margin:0em;padding:6rem 0rem;}
#home .feature.segment p{min-height:50px;}
#home .selection.list{margin:0em -0.5em;}
#home .logo.row{height:10rem;}
#home .footer.segment{background-color:#000000;padding:3rem 0rem;}
.ui.page.grid{padding-left:15%;padding-right:15%;}
@media screen and (max-width:320px){#home .segment h1{font-size:25px;}
#home p.ui.centered.lead{font-size:16px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:50%;}
.ComponenteOculto{display:none;}
}
@media screen and (min-width:321px){#home .segment h1{font-size:25px;}
#home p.ui.centered.lead{font-size:16px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:50%;}
.ComponenteOculto{display:none;}
}
@media screen and (min-width:544px){#home .segment h1{font-size:28px;}
#home p.ui.centered.lead{font-size:18px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:50%;}
.ComponenteOculto{display:inline;}
}
@media screen and (min-width:768px){#home .segment h1{font-size:28px;}
#home p.ui.centered.lead{font-size:18px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:50%;}
.ComponenteOculto{display:inline;}
}
@media screen and (min-width:992px){#home .segment h1{font-size:28px;}
#home p.ui.centered.lead{font-size:20px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:50%;}
.ComponenteOculto{display:inline;}
}
@media screen and (min-width:1200px){#home .segment h1{font-size:30px;}
#home p.ui.centered.lead{font-size:20px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:25%;}
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:15px;}
#home .ui.vertical.feature.segment p{font-size:13px;}
.ComponenteOculto{display:inline;}
}
@media screen and (min-width:1600px){#home .segment h1{font-size:40px;}
#home p.ui.centered.lead{font-size:20px;}
.ui.grid[class*="four column"] > .row > .column, .ui.grid[class*="four column"] > .column:not(.row){width:25%;}
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:20px;}
#home .ui.vertical.feature.segment p{font-size:15px;}
.ComponenteOculto{display:inline;}
}