@import url('https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap');@import url('https://fonts.googleapis.com/css2?family=Birthstone&display=swap');input[type="checkbox"]{accent-color:#0D2D54;height:20px;width:20px;position:relative;top:4px;}.full_form input[type=text],.full_form textarea,.full_form input[type=password],.full_form input[type=email]{padding:7px !important;border:1px solid #9F9F9F;width:100% !important;font-size:1.1em;line-height:22px;color:#555;background-color:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;font-family:Roboto;}.full_form input[type=text]:focus,.full_form textarea:focus,.full_form select:focus,.full_form input[type=radio]:focus,.full_form input[type=email]:focus{background-color:#F1F1F1;border-color:rgba(0,123,255,0.544);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:0px 0px 2px 1px rgba(0,123,255,0.55);}.full_form select:focus{background-color:#FBFBFB;border-color:rgba(0,123,255,0.544);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:0px 0px 2px 1px rgba(0,123,255,0.55);}.full_form input[type=submit]:focus{border-color:rgba(238,191,41,0.880);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(238,191,41,0.075),0 0 8px rgba(238,191,41,0.6);}select{padding:7px !important;width:calc(100% - 14px);font-size:1.1em;line-height:22px;color:#555;border:1px solid #9F9F9F !important;background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.16) !important;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.16) !important;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.16) !important;-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.16) !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-family:Roboto;}.full_form input[type=checkbox]{height:20px;width:20px;position:relative;top:4px;right:4px;accent-color:#0D2D54;}#page_content .full_form h2{padding-bottom:15px;margin-bottom:9px;border-bottom:1px solid #D1D1D1;color:#0D2D54;font-size:1.4em;}.full_form p{font-size:0.95em;margin:5px 0 17px;}.full_form a{text-decoration:underline;}.full_form ul{list-style:none;text-align:center;}.full_form li{list-style:none;width:48%;padding:2px 2%;float:left;font-size:1em;text-align:left;line-height:160%;}.full_form span{font-size:0.7em;font-weight:normal;}li.full_width{width:96%;padding:7px 2%;float:left;}.clear_left{clear:left;}.full_form label{display:block;margin:0;padding:6px 0;color:#000;font-weight:normal;font-size:1em;line-height:100%;font-family:Roboto;text-align:left;}.full_form{position:relative;max-width:1000px;margin:auto;}.form_section{float:left;margin:0px 0 10px 0%;padding:0% 2% 2%;width:96%;border-radius:5px;}.form_list{}label.radio{font-weight:normal;display:inline;font-size:0.95em;}.captcha_button{margin:0 auto;display:block;margin-top:27px;max-width:100%;}.button_phone,.button_solid{border:0px solid;border-radius:5px;background-color:#0D2D54;color:#FFF;font-size:1.1em;font-family:open sans,Arial,Helvetica,sans-serif;padding:10px 50px;text-decoration:none;display:inline-block;cursor:pointer;opacity:100;filter:alpha(opacity=100);}.button_phone:hover,.button_solid:hover{opacity:0.85;filter:alpha(opacity=85);}.case{margin-top:25px;margin-bottom:7px;font-weight:700;clear:left;}.case span{font-size:1em;color:#742002;padding:10px 10px;display:block;font-style:italic;}.captcha{width:150px;margin-top:33px;margin-left:8px;}.refresh{width:21px;max-width:15%;margin-bottom:10px;margin-left:-7px;}#interior_full_form{margin:auto;max-width:650px;}#contact_location{float:right;width:37%;margin-top:31px;}#contact_form_content{max-width:58%;float:left;margin:auto;}#page_main_contact{margin-top:30px;font-weight:initial;font-style:initial;font-size:initial;width:100%;max-width:1100px;margin:auto;}.theme_select_container{}.theme_select{max-width:970px;margin:auto;}#step_1_heading{font-size:6.9em;margin:auto;line-height:100%;font-family:Caramel,Arial,Helvetica,sans-serif;color:#FFB22E;padding:0 15px 0 10px;margin:0;}.theme_select h2{font-size:2.2em;text-align:center;padding:5px 0 34px;color:#0D2D54;}.theme_select ul{display:flex;justify-content:space-between;list-style:none;position:relative;margin-bottom:31px;align-items:center;}.theme_select .selected_theme{width:32%;background:#0D2D54;border-radius:6px;/*min-height: 433px;*/padding-bottom:20px;position:relative;}.theme_select .selected_theme img{width:100%;height:167px;object-fit:cover;border-radius:6px 6px 0px 0px;}.theme_select .selected_theme h3{color:#FEB42D;text-align:center;line-height:136%;font-weight:500;font-size:1.6em;padding:10px;}.theme_select .selected_theme p{text-align:center;color:#FFFFFF;line-height:160%;position:relative;width:80%;margin:auto;}.invoice_container_li{width:62%;/*background: #ADADAD;*/border-radius:6px;/*min-height: 329px;*/position:relative;}.invoice_container{display:flex;flex-direction:column;/*gap: 5px;*//*max-width: 692px;*/margin:0 auto;}.invoice_item{display:flex;justify-content:space-between;line-height:140%;padding:5px 0px 11px;}.design_team_time{line-height:145%;margin:0px 0 14px;}.design_team_time p{padding-top:17px;}.dropdown{position:relative;width:100%;font-family:Roboto;}.dropdown-selected{background:#FFF;cursor:pointer;padding:3px 5px !important;border:1px solid #9F9F9F;font-size:1em;line-height:22px;color:#555;background-color:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.09) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;font-family:Roboto;display:flex;justify-content:space-between;font-family:Roboto;}.dropdown-selected::after{content:'^';/* Required for pseudo-elements */height:10px;border-radius:50%;position:absolute;top:46%;/* Center vertically relative to parent */right:7px;/* Position 30px to the right of the parent */transform:translateY(-50%);/* Adjust for vertical centering */display:inline-block;/* Essential for transform to work on inline elements */transform:rotate(180deg);/* Add vendor prefixes for wider browser compatibility if needed */-webkit-transform:rotate(180deg);/* For older WebKit browsers */-moz-transform:rotate(180deg);/* For older Firefox browsers */-ms-transform:rotate(180deg);/* For older Internet Explorer */-o-transform:rotate(180deg);}.dropdown-selected p{margin-right:16px;}.dropdown-options{position:absolute;top:100%;left:0;right:0;border:1px solid #CCC;background:#FFF;z-index:100;max-height:200px;overflow-y:auto;}.dropdown-option{padding:10px;cursor:pointer;display:flex;justify-content:space-between;}.dropdown-option:hover{background:#F0F0F0;}.design_team_total{margin:15px 0px 8px;/*font-size: 1.3em;*/font-weight:600;}#digital_signature{font-size:3.7em;/*font-family: "Ms Madi", cursive;*/font-family:"Birthstone",cursive;font-weight:400;padding:0px 7px !important;}.dns-toggle{display:flex;align-items:center;justify-content:left;gap:0.5rem;font-family:sans-serif;margin-bottom:0px;text-align:center;}.dns-toggle .label{font-size:1em;padding:0px 15px;text-align:left;min-width:;}.dns-toggle .label_save{font-size:0.7em;font-style:italic;line-height:137%;position:relative;right:2px;}.dns-switch{position:relative;display:inline-block;width:80px;height:24px;}.dns-switch input{opacity:0;width:0;height:0;}.dns-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#0D2D54;border-radius:24px;transition:0.25s;padding:;}.dns-slider:before{content:"";position:absolute;height:18px;width:37px;left:3px;top:3px;background:#FFFFFF;border-radius:20px;transition:0.25s;}input:checked+.dns-slider{background:#FEB42D;}input:checked+.dns-slider:before{transform:translateX(36px);}.billing-toggle{display:flex;align-items:center;justify-content:left;gap:0.5rem;font-family:sans-serif;/*margin-bottom: 27px;*/text-align:center;}.billing-toggle .label{font-size:1em;padding:0px 15px;}.billing-toggle .label_save{font-size:0.7em;font-style:italic;line-height:137%;position:relative;right:2px;}.switch{position:relative;display:inline-block;width:80px;height:24px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#0D2D54;border-radius:24px;transition:0.25s;}.slider:before{content:"";position:absolute;height:18px;width:37px;left:3px;top:3px;background:#FFFFFF;border-radius:20px;transition:0.25s;}input:checked+.slider{background:#FEB42D;}input:checked+.slider:before{transform:translateX(36px);}@media screen and (max-width:940px){.theme_select ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;position:relative;margin-bottom:31px;/*background: #F3BBBB;*/}.invoice_container{display:flex;flex-direction:column;gap:8px;max-width:640px;margin:31px auto 0;}.invoice_container_li{width:97%;/*background: #ADADAD;*/border-radius:6px;min-height:329px;position:relative;order:2;margin:0 25px;}.theme_select .selected_theme{width:94%;max-width:465px;margin:0 25px;background:#0D2D54;border-radius:6px;height:376px;position:relative;order:1;}}@media screen and (max-width:500px){.full_form li{list-style:none;width:92%;padding:7px 4%;float:left;font-size:1em;}.invoice_item span{padding:0 10px;}}