body{
  overflow-y: scroll;
  background:#ffffff; /* #f2f2f2 / #e8ebec / #ffe163, OLD GREEN COLOR #1E3B49 */
  border:none;
  padding:0px;
  margin:0px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important}
  
.change_orientation{
    display:none !important}
    
#mobile_menu{
    display:none}
    
.mobile_menu_icons{
    display:none}


/* HEADER_1 & HEADER_2 */    
.header_1{
    width:100%;
    height:40px;
    float:left;
    background:#e9eaec;}
    
.header_1 .inner{
    width:calc(1400px - 60px);
    height:inherit;
    margin:0 auto;
    padding-left:30px;
    padding-right:30px}

.header_1 .inner .left{
    width:auto;
    height:inherit;
    float:left}    
    
.header_1 .inner .left .item_1{
    width:auto;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:14px;
    color:#69707a;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    margin-right:30px;
    text-decoration:none}
    
.header_1 .inner .left a.item_1:hover{
    color:#293341}
    
.header_1 .inner .right{
    width:auto;
    height:inherit;
    float:right}
    
.header_1 .inner .right .item_2{
    width:auto;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:12px;
    color:#9499a0;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    margin-right:30px;
    text-decoration:none;
    text-transform:uppercase}
    
.header_1 .inner .right .item_2:last-child{
    margin-right:0px}
    
.header_2{
    width:100%;
    height:100px;
    float:left;
    background:#FFFFFF}  /* #e9eaec */
    
.header_2 .inner{
    width:calc(1400px - 60px);
    height:inherit;
    margin:0 auto;
    padding-left:30px;
    padding-right:30px}
    
.header_2 .inner .logo{
    width:auto;
    height:60px;
    float:left;
    position:relative;
    top:50%;
    transform:translateY(-50%);}
    
.header_2 .inner .logo img{
    width:auto;
    height:100%;
    float:left}
    
.header_2 .inner .menu{
    width:auto;
    height:inherit;
    float:right;}
    
.header_2 .inner .menu .item{
    width:auto;
    height:calc(100% - 3px);
    float:left;
    font-family:poppinssemibold;
    font-size:18px;
    color:#293341;
    padding-left:15px;
    padding-right:15px;
    text-decoration:none;
    line-height:100px;
    vertical-align:middle;
    margin-right:15px;
    border-bottom:3px solid #FFFFFF;
    outline:none;
    transition:ease-out 200ms;
    -webkit-transition:ease-out 200ms;
    -moz-transition:ease-out 200ms;}

.header_2 .inner .menu .item:last-child{
    margin-right:0px}
    
.header_2 .inner .menu .item:hover{
    border-bottom:3px solid #293341}
    
    
/* END HEADER_1 & HEADER_2 */   
    
/* SLIDESHOW */    
#slideshow{
    float:left;
    width:100%;
    height:525px;
    position:relative;
    overflow:hidden;}    

#slideshow img{
    width:100%;
    height:525px;
    float:left;
    position:absolute;
    object-fit:cover;
    /* -webkit-mask-box-image:url('../../img/wave_3_1.svg');
    mask:url('../../img/wave_3_1.svg#mask_firefox') no-repeat;
    -webkit-mask-size:cover;
    mask-size:cover;
    -webkit-mask-position:bottom;
    mask-position:bottom; */
    border:none;
    outline:none}
    
#slideshow :nth-of-type(1){
    animation-name:fader;
    animation-delay:5000ms;
    animation-duration:2000ms;
    z-index:20;}
  
#slideshow :nth-of-type(2){
    z-index:10;}
  
#slideshow :nth-of-type(n+3){
    display:none;}

@keyframes fader{
    from{opacity:1.0; }
    to {opacity:0.0; }} 
    
#mask_firefox{
    width:100% !important;
    height:100%;
    float:left}   
/* END OF SLIDESHOW */



/* CONTAINER */

.container{
    width:100%;
    height:auto;
    float:left;}
    
.container .inner{
    width:calc(1400px - 60px);
    min-height:600px;
    margin:0 auto;
    padding-left:30px;
    padding-right:30px}
    
.container .inner .header{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:40px;
    color:#293341;
    text-align:center;
    margin-top:90px;}
    
.container .inner .subheader{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsmedium;
    font-size:20px;
    color:#535b66;
    text-align:center;
    margin-top:30px;
    line-height:30px}
    
.container .inner .content_1{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;
    margin-bottom:60px}
    
.container .inner .content_1 .item{
    width:calc((100% - 90px) / 4);
    height:inherit;
    float:left;
    margin-right:30px;}
    
.container .inner .content_1 .item:last-child{
    margin-right:0px}
    
.container .inner .content_1 .item .number{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:35px;
    color:#FAA41A}
    
.container .inner .content_1 .item .head{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:20px;
    color:#535b66;
    margin-top:10px;}
    
.container .inner .content_1 .item .description{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    margin-top:10px;
    line-height:21px}
    
.container .inner .content_2{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;
    margin-bottom:0px;}
    
.container .inner .content_2:last-child{
    margin-bottom:60px;}
    
.container .inner .content_2 .upload{
    width:calc(100% - 300px);
    height:auto;
    float:left;
    margin-left:150px;
    margin-right:150px;}
    
.container .inner .content_2 .upload .head{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:30px;
    color:#293341;}
    
.container .inner .content_2 .upload .item{
    width:550px;
    height:auto;
    float:left;
    position:relative;
    margin-top:60px}
    
.container .inner .content_2 .upload .item:nth-child(2){
    margin-top:30px}
    
.container .inner .content_2 .upload .item .size{
    width:auto;
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:16px;
    color:#293341;
    position:absolute;
    background:#f4f4f5;
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:2px;
    margin-left:2px}
    
.container .inner .content_2 .upload .item .photo{
    width:calc(550px - 4px);
    height:auto;
    float:left;
    border:2px solid #d4d6d9}
    
.container .inner .content_2 .upload .item .photo img{
    width:calc(100% - 20px);
    height:auto;
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px}
    
.container .inner .content_2 .calculator{
    width:calc(100% - 300px);
    height:auto;
    float:left;
    margin-left:150px;
    margin-right:150px;
    margin-bottom:0px}
    
.container .inner .content_2 .calculator .box{
    width:calc(100% - 4px);
    height:auto;
    float:left;
    border:2px solid #d4d6d9;
    border-top:none}
    
.container .inner .content_2 .calculator .box:first-child{
    border-top:2px solid #d4d6d9;
    background:#f4f4f5}
    
.container .inner .content_2 .calculator .box .head{
    height:auto;
    float:left;
    font-family:poppinssemibold;
    color:#535b66;
    font-size:14px;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:20px;
    padding-right:0px;}
    
.container .inner .content_2 .calculator .box .head.format{
    width:calc(345px - 20px);}
    
.container .inner .content_2 .calculator .box .head.format.firstpage{
    width:calc(746px - 20px)}
    
.container .inner .content_2 .calculator .box .head.photo{
    width:calc(315px - 20px);
    float:right;
    margin-left:0px;
    padding-left:0px;
    padding-right:20px;
    text-align:left}
    
.container .inner .content_2 .calculator .box .head.quantity{
    width:105px;
    margin-left:0px;
    padding-left:0px;
    padding-right:0px;
    text-align:center}
    
.container .inner .content_2 .calculator .box .head.price{
    width:calc(185px - 20px);
    float:left;
    margin-left:0px;
    text-align:right;
    padding-left:0px;
    padding-right:20px;}
    
.container .inner .content_2 .calculator .box .product{
    width:calc(345px - 40px);
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:14px;
    color:#535b66;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;}
    
.container .inner .content_2 .calculator .box .product.firstpage{
    width:calc(746px - 40px);}

.container .inner .content_2 .calculator .box .input{
    height:54px;
    float:left;
    border:none;
    outline:none;
    background:#e9eaec;
    margin-left:0px;}
    
.container .inner .content_2 .calculator .box .input.quantity{
    width:105px;
    background:#f4f4f5;
    float:left;
    padding-left:20px;
    padding-right:20px;
    margin-left:0px;
    text-align:center;
    font-family:robotoblack;
    font-size:16px;
    color:#293341}
    
.container .inner .content_2 .calculator .box .input.price{
    width:145px;
    background:#FFFFFF;
    float:left;
    padding-left:20px;
    padding-right:20px;
    text-align:right;
    font-family:robotoblack;
    font-size:16px;
    color:#293341;
    line-height:54px;
    vertical-align:middle}
    
.container .inner .content_2 .calculator .box .input.price.special{
    width:calc(290px - 20px);
    padding-left:0px;}

/* style for firstpage only */    
.container .inner .content_2 .calculator .box .input.price.firstpage{
    float:right}
    
.container .inner .content_2 .calculator .box .input::-webkit-outer-spin-button,
.container .inner .content_2 .calculator .box .input::-webkit-inner-spin-button{
    -webkit-appearance: none;
    margin: 0;}
    
.container .inner .content_2 .calculator .box .input[type="number"]{
    -moz-appearance:textfield;}
    
.container .inner .content_2 .calculator .file_information{
    width:100%;
    height:auto;
    float:left;
    margin-top:15px;}
    
.container .inner .content_2 .calculator .file_information .line_1{
    width:calc(100% - 40px);
    height:auto;
    float:left;
    font-family:poppinsmedium;
    font-size:12px;
    color:#7e848d;
    margin-top:5px}
    
.container .inner .content_2 .calculator .file_information .line_1:first-child{
    margin-top:0px}

.container .inner .content_2 .calculator .foot{
    width:100%;
    height:auto;
    float:left;
    margin-top:30px;}
    
.container .inner .content_2 .calculator .foot:first-child{
    margin-top:0px;}     
    
.container .inner .content_2 .calculator .foot .calc_result{
    width:calc((100% / 5) * 3);
    height:46px;
    float:left;}
    
.container .inner .content_2 .calculator .foot .calc_result .line_1{
    width:100%;
    height:auto;
    float:left;
    border:none;
    outline:none;
    background:#FFFFFF;
    font-family:poppinsmedium;
    color:#535b66;
    font-size:20px;
    text-align:left;}
    
.container .inner .content_2 .calculator .foot .calc_result .line_1 .bold{
    font-family:poppinsbold;
    color:#293341}
    
.container .inner .content_2 .calculator .foot .calc_result .line_2{
    width:100%;
    height:auto;
    float:left;
    text-align:left;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    margin-top:12px}
    
.container .inner .content_2 .calculator .foot .calc_result .line_2 .green{
    color:#4CB944}
    
.container .inner .content_2 .calculator .foot .button_box{
    width:auto;
    height:auto;
    float:right;
    text-decoration:none;}
    
.container .inner .content_2 .calculator .foot .button_box .button{
    width:auto;
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:15px;
    padding-bottom:15px;
    border:none;
    outline:none;
    background:#535b66;
    font-family:poppinssemibold;
    font-size:16px;
    color:#e9eaec;
    text-decoration:none;
    cursor:pointer;
    transition:ease-out 200ms;
    -webkit-transition:ease-out 200ms;
    -moz-transition:ease-out 200ms;
    margin-right:30px;}
    
.container .inner .content_2 .calculator .foot .button_box .button:hover{
    background:#293341}
    
.container .inner .content_2 .calculator .foot .button_box .button:last-child{
    margin-right:0px}
    
.container .inner .content_2 .calculator .foot .button_box .button.order{
    background:#fcc265;      
    color:#293341;
    font-family:poppinsbold;}
    
.container .inner .content_2 .calculator .foot .button_box .button.order:hover{
    background:#FAA41A}
    
/* ORDER + UPLOAD */
.container .inner .content_2 .calculator .box .fileupload{
    width:315px;
    height:54px;
    float:right;}

.container .inner .content_2 .calculator .box .fileupload .buttonStyle{
    width:calc(100% / 3);
    height:auto;
    float:left;
    color:#293341;
    background:#fcc265;
    font-family:poppinsbold;
    font-size:14px;
    border:none;
    outline:none;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    margin-left:0px;
    text-align:center;
    cursor:pointer;
    transition:ease-out 200ms;
    -webkit-transition:ease-out 200ms;
    -moz-transition:ease-out 200ms;}

.container .inner .content_2 .calculator .box .buttonStyle:hover{
    background:#FAA41A}

.container .inner .content_2 .calculator .box .fileupload .errormsg{
    width:calc(210px - 40px);
    height:54px;
    float:left;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    background:#f4f4f5;
    padding-left:20px;
    padding-right:20px;
    line-height:54px;
    vertical-align:middle;
    overflow:hidden;}
    
.container .inner .content_2 .calculator .box .errormsg .green{
    color:#4CB944}
    
.container .inner .content_2 .calculator .address_1{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;}

.container .inner .content_2 .calculator .address_1:first-child{
    margin-top:0px;}
    
.container .inner .content_2 .calculator .address_1 .head{
    width:calc(100% - 40px);
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    font-family:poppinssemibold;
    font-size:20px;
    color:#293341;
    border-bottom:2px solid #d4d6d9}
    
.container .inner .content_2 .calculator .address_1 .head .icon{
    width:auto;
    height:20px;
    float:left;
    margin-right:20px}
    
.container .inner .content_2 .calculator .address_1 .head .icon img{
    width:auto;
    height:20px !important;
    float:left;}
    
.container .inner .content_2 .calculator .address_1 .panel_1{
    width:calc(100% - 400px);
    height:auto;
    float:left;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box{
    width:100%;
    height:auto;
    float:left;
    border:none;
    background:none;
    margin-top:30px}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box .label{
    width:calc((100% / 2) - 40px);
    height:46px;
    float:left;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    line-height:46px;
    vertical-align:middle;
    padding-left:20px;
    padding-right:20px;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box .input{
    width:calc(100% / 2);
    height:46px;
    float:left;
    border:2px solid #d4d6d9;
    outline:none;
    color:#535b66;
    background:#FFFFFF;
    font-family:robotomedium;
    font-size:16px;
    padding-left:20px;
    padding-right:20px;
    margin-left:0px}    
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box .textarea{
    width:calc(100% - 20px);
    height:200px;
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:15px;
    padding-bottom:15px;
    font-family:robotomedium;
    font-size:16px;
    color:#535b66;
    background:#FFFFFF;
    border:2px solid #d4d6d9;
    outline:none;
    margin-left:20px;
    line-height:24px}  

.container .inner .content_2 .calculator #invoice_inputs{
    display:none}
    
.highlight{
    color:#FAA41A}


/* CHECKBOX */
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2,
.container .inner .content_2 .calculator .address_1 .box_2{
    width:calc(100% - 60px);
    height:24px;
    float:left;
    margin-top:30px;
    padding-left:60px;
    position:relative;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    line-height:24px;
    vertical-align:middle;
    cursor:pointer}
    
.container .inner .content_2 .calculator .address_1 .box_2 .term_link{
    color:#293341;
    text-decoration:none;
    font-family:poppinssemibold}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 input,
.container .inner .content_2 .calculator .address_1 .box_2 input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 .checkmark,
.container .inner .content_2 .calculator .address_1 .box_2 .checkmark{
    position:absolute;
    top:0;
    left:20px;
    height:20px;
    width:20px;
    background:#FFFFFF;
    border:2px solid #d4d6d9;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 .checkmark:hover,
.container .inner .content_2 .calculator .address_1 .box_2 .checkmark:hover{
    background:#f4f4f5;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 input:checked ~ .checkmark,
.container .inner .content_2 .calculator .address_1 .box_2 input:checked ~ .checkmark{
    background:#535b66;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 .checkmark:after,
.container .inner .content_2 .calculator .address_1 .box_2 .checkmark:after{
    content:"";
    position:absolute;
    display:none;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 input:checked ~ .checkmark:after,
.container .inner .content_2 .calculator .address_1 .box_2 input:checked ~ .checkmark:after{
    display:block;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_2 .checkmark:after,
.container .inner .content_2 .calculator .address_1 .box_2 .checkmark:after{
    width:5px;
    height:10px;
    float:left;
    top:50%;
    left:50%;
    position:relative;
    border:solid #e9eaec;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:translate(-50%, -65%) rotate(45deg);}   
/* END OF CHECKBOX */

/* RADIOBUTTON */
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3{
    width:100%;
    height:auto;
    float:left;
    position:relative;
    margin-top:30px;
    font-family:poppinsmedium;
    font-size:14px;
    color:#7e848d;
    padding-left:60px;
    line-height:24px;
    vertical-align:middle;
    cursor:pointer} 

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .radio_checkmark {
    position: absolute;
    top:0;
    left:20px;
    height:20px;
    width:20px;
    background-color: #FFFFFF;
    border-radius: 50%;
    border:2px solid #d4d6d9;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3:hover input ~ .radio_checkmark {
    background-color:#f4f4f5;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 input:checked ~ .radio_checkmark {
    background-color:#535b66;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .radio_checkmark:after {
    content:"";
    position:absolute;
    display:none;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 input:checked ~ .radio_checkmark:after {
    display:block;}

.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .radio_checkmark:after {
 	top:6px;
	left:6px;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#e9eaec;}   
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .shipping_price{
    width:auto;
    height:24px;
    float:right;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .shipping_price .green{
    color:#4CB944}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .icon_2{
    width:auto;
    height:24px;
    float:left;}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .icon_2#gls1{
    width:auto;
    height:18px;
    float:left;
    margin-top:3px}
    
.container .inner .content_2 .calculator .address_1 .panel_1 .box_3 .icon_2 img{
    width:auto;
    height:100%;
    float:left}
/* END OF RADIOBUTTON */

.container .inner .content_3{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;
    margin-bottom:0px;}
    
.container .inner .content_3 .status{
    width:calc(100% - 300px);
    height:auto;
    float:left;
    margin-left:150px;
    margin-right:150px} 
    
.container .inner .content_3 .status .box{
    width:calc(100% - 4px);
    height:auto;
    float:left;
    border:2px solid #d4d6d9;
    background:#f4f4f5}
    
.container .inner .content_3 .status .box .head{
    width:auto;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:14px;
    color:#535b66;
    padding-left:20px;
    padding-right:20px;
    padding-top:15px;
    padding-bottom:15px} 
    
.container .inner .content_3 .status .box .head.format{
    float:left}  
    
.container .inner .content_3 .status .box .head.price{
    float:right}


/* ORDER RECAPTULATION */
.container .inner .recapitulation{
    width:calc(100% - 300px);
    height:auto;
    float:left;
    margin-top:60px;
    margin-left:150px;
    margin-right:150px}
    
.container .inner .recapitulation .panel_1{
    width:calc((100% - 110px) / 3);
    height:auto;
    float:left;
    margin-right:55px;}
    
.container .inner .recapitulation .panel_1:last-child{
    margin-right:0px}
    
.container .inner .recapitulation .panel_1 .head{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:30px;
    color:#293341;}
    
.container .inner .recapitulation .panel_1 .line_1{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:16px;
    color:#293341;
    margin-top:30px}
    
.container .inner .recapitulation .panel_1 .line_2{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:16px;
    color:#535b66;
    margin-top:10px;}
    
.container .inner .recapitulation .panel_1 .line_3{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:16px;
    color:#535b66;
    margin-top:10px;
    line-height:24px}
    
.container .inner .recapitulation .panel_1 .qrcode{
    width:150px;
    height:150px;
    float:left;
    border:2px solid #d4d6d9;
    margin-top:10px}
    
.container .inner .recapitulation .panel_1 .qrcode img{
    width:100%;
    height:auto;
    float:left;
    image-rendering:pixelated;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
    
.green{
    color:#4cb944;}

/* END ORDER RECAPTULATION */
/* END OF ORDER + UPLOAD */    
/* END OF CONTAINER */



/* TERMS & CONDITIONS */

.container .inner .terms{
    width:calc(100% - 400px);
    height:auto;
    float:left;
    margin-left:200px;
    margin-right:200px;
    margin-top:60px;
    margin-bottom:60px}
    
.container .inner .terms .head_1{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:16px;
    color:#293341;
    margin-top:60px}
    
.container .inner .terms .head_1:first-child{
    margin-top:0px}
    
.container .inner .terms .text{
    width:calc(100% - 60px);
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:14px;
    color:#7e848d;
    padding-left:30px;
    padding-right:30px;
    margin-top:20px;
    line-height:21px}
    
.container .inner .terms .list{
    width:calc(100% - 120px);
    height:auto;
    float:left;
    padding-left:60px;
    padding-right:60px;
    list-style-type:square;
    padding-inline-start:60px;
    margin-top:0px;
    margin-bottom:0px;}
    
.container .inner .terms .list .item{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:14px;
    color:#7e848d;
    margin-top:5px;
    line-height:21px;}   
    
.container .inner .terms .boldtext{
    font-family:poppinssemibold}
       
/* END OF TERMS & CONDITIONS */





/* CONTACT */

.container .inner .contact{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;
    margin-bottom:60px}
    
.container .inner .contact .left{
    width:calc((100% - 60px) / 2);
    height:auto;
    float:left;}
    
.container .inner .contact .right{
    width:calc((100% - 60px) / 2);
    height:auto;
    float:left;
    margin-left:60px;}
    
.container .inner .contact .left .head,
.container .inner .contact .right .head{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:30px;
    color:#293341}
    
.container .inner .contact .left .subhead,
.container .inner .contact .left .box .subhead,
.container .inner .contact .right .subhead,
.container .inner .contact .right .box .subhead{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsbold;
    font-size:16px;
    color:#293341;
    margin-top:30px}
    
.container .inner .contact .left .item,
.container .inner .contact .left .box .item,
.container .inner .contact .right .item,
.container .inner .contact .right .box .item{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:16px;
    color:#535b66;
    margin-top:10px;
    text-decoration:none;
    transition:ease-out 200ms;
    -webkit-transition:ease-out 200ms;
    -moz-transition:ease-out 200ms;}
    
.container .inner .contact .left .box a.item:hover{
    color:#293341;}
    
.container .inner .contact .left .item_2,
.container .inner .contact .right .item_2{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinsregular;
    font-size:16px;
    color:#535b66;
    margin-top:30px;
    line-height:24px}
    
.container .inner .contact .left .box{
    width:calc((100% - 30px) / 2);
    height:auto;
    float:left;
    margin-left:30px}
    
.container .inner .contact .left .box:nth-child(4){
    margin-left:0px}
    
.container .inner .contact .right .box{
    width:calc((100% - 60px) / 3);
    height:auto;
    float:left;}
    
.container .inner .map{
    width:100%;
    height:500px;
    float:left;
    margin-bottom:60px}

/* END OF CONTACT */



/* FAQ */

.container .inner .faq{
    width:calc(100% - 400px);
    height:auto;
    float:left;
    margin-top:60px;
    margin-bottom:60px;
    margin-left:200px;
    margin-right:200px}
    
.container .inner .faq .question{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;
    font-family:poppinssemibold;
    font-size:20px;
    color:#293341;
    line-height:30px}
    
.container .inner .faq .question:first-child{
    margin-top:0px}
    
.container .inner .faq .answer{
    width:100%;
    height:auto;
    float:left;
    margin-top:5px;
    font-family:poppinsregular;
    font-size:16px;
    color:#535b66;
    line-height:24px}

/* END OF FAQ */

/* PHOTOGALLERY */
.container .inner .photogallery{
    width:calc(100% - 300px);
    height:auto;
    float:left;
    margin-left:150px;
    margin-right:150px;
    margin-top:60px;
    margin-bottom:60px}
    
.container .inner .photogallery .left{
    width:calc((100% - 30px) / 2);
    height:auto;
    float:left;}
    
.container .inner .photogallery .right{
    width:calc((100% - 30px) / 2);
    height:auto;
    float:left;
    margin-left:30px;}
    
.container .inner .photogallery .left .item,
.container .inner .photogallery .right .item{
    width:100%;
    height:auto;
    float:left;
    margin-bottom:30px}
    
.container .inner .photogallery .left .item:last-child,
.container .inner .photogallery .right .item:last-child{
    margin-bottom:0px}
    
.container .inner .photogallery .left .item .photo,
.container .inner .photogallery .right .item .photo{
    width:100%;
    height:auto;
    float:left;}
    
.container .inner .photogallery .left .item .photo img,
.container .inner .photogallery .right .item .photo img{
    width:100%;
    height:auto;
    float:left;}
    
.container .inner .photogallery .left .item .name,
.container .inner .photogallery .right .item .name{
    width:calc(100% - 40px);
    height:auto;
    float:left;
    background:#e9eaec;
    font-family:poppinsmedium;
    font-size:20px;
    color:#535b66;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center}
    
.container .inner .photogallery .links{
    width:100%;
    height:auto;
    float:left;
    margin-top:60px;}
    
.container .inner .photogallery .links .head{
    width:100%;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:30px;
    color:#293341;
    text-align:center;}
    
.container .inner .photogallery .links .box{
    width:auto;
    height:auto;
    float:left;
    position:relative;
    left:50%;
    transform:translateX(-50%);
    margin-top:30px}
    
.container .inner .photogallery .links .box .item{
    width:auto;
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    background:#fcc265;
    font-family:poppinsbold;
    font-size:16px;
    color:#293341;
    text-decoration:none;
    margin-right:30px;
    transition:ease-out 200ms;
    -webkit-transition:ease-out 200ms;
    -moz-transition:ease-out 200ms;}
    
.container .inner .photogallery .links .box .item:last-child{
    margin-right:0px}
    
.container .inner .photogallery .links .box .item:hover{
    background:#FAA41A}
    
/* END OF PHOTOGALLERY */


/* 404 */
/* END OF 404 */











/* FOOTER */

.footer_1{
    width:100%;
    height:auto;
    float:left;
    background:#e9eaec;
    display:none}
    
.footer_1 .inner{
    width:calc(1400px - 60px);
    height:300px;
    margin:0 auto;}
    
.footer_2{
    width:100%;
    height:auto;
    float:left;
    background:#d4d6d9;}
    
.footer_2 .inner{
    width:calc(1400px - 60px);
    height:40px;
    margin:0 auto;}
    
.footer_2 .inner .left{
    width:auto;
    height:auto;
    float:left;
    font-family:poppinssemibold;
    font-size:12px;
    color:#69707a;
    top:50%;
    position:relative;
    transform:translateY(-50%);}
    
.footer_2 .inner .right{
    width:auto;
    height:auto;
    float:right;
    font-family:poppinssemibold;
    font-size:12px;
    color:#69707a;
    top:50%;
    position:relative;
    transform:translateY(-50%);
    text-decoration:none}
    